Notice
Recent Posts
Recent Comments
Link
투케이2K
34. (ios/swift) UI 스레드 , 일정 시간 후 작업 예약 방법 - DispatchQueue async 비동기 , sync 동기 본문
IOS
34. (ios/swift) UI 스레드 , 일정 시간 후 작업 예약 방법 - DispatchQueue async 비동기 , sync 동기
투케이2K 2021. 10. 29. 16:51[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// [메인 큐에서 비동기 방식 실행 : UI 동작 실시]
DispatchQueue.main.async {
}
// [메인 큐에서 동기 방식 실행]
DispatchQueue.main.sync {
}
// [일정 시간 후 작업 수행 : post delayed]
DispatchQueue.main.asyncAfter(deadline: .now() + 2) { // [2초 후에 동작 실시]
// 2초 후에 처리할 작업 내용
}
// [백그라운드에서 비동기 방식 실행]
DispatchQueue.global().async {
}
// [백그라운드에서 동기 방식 실행]
DispatchQueue.global().sync {
}
반응형
'IOS' 카테고리의 다른 글
36. (ios/swift) 모바일 디바이스 기기 해상도 확인 실시 - UIScreen main bounds size width height (0) | 2021.10.30 |
---|---|
35. (ios/swift) 로컬 노티피케이션 알림 발송 및 확인 실시 - UNUserNotificationCenter (0) | 2021.10.29 |
33. (ios/swift) 상태 창 Bar 스타일 색상 변경 실시 - UIStatusBarStyle (0) | 2021.10.29 |
32. (ios/swift) QR 코드 생성 실시 - QRCode 라이브러리 (0) | 2021.10.28 |
31. (ios/swift) 일정 시간 후 예약 작업 실시 - DispatchQueue main asyncAfter (0) | 2021.10.28 |
Comments