Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- ScrollView
- mvvm
- segue
- singleton
- Refresh
- 고차함수
- NotificationCenter
- struct
- protocol
- uikit
- Git
- list
- http
- Switch
- PushNotification
- error
- array
- SWIFT
- class
- SWIFTUI
- Animation
- calendar
- viewlifecycle
- 글또
- IOS
- self
- apns
- Observer
- 화면전환
- escaping
Archives
- Today
- Total
목록2025/08/26 (1)
seong_hye, the developer
SwiftUI) DispatchGroup에 대해 알아보기
📘DispatchGroupGCD(Grand Central Dispath)의 기능 중 하나로, 여러 비동기 작업들을 그룹으로 묶어서전부 끝났을 떄를 감지하거나 동기적으로 기다렸다가 다음 코드르 실행할 때 사용 🔹기능- 여러 개의 비동기 작업(큐에 올라가는 블록)을 그룹핑- 모든 작업이 끝났ㅇ르 떄 알림(Notify)를 받거라, 동시 대기(Wait) 가능- 네트워크 요청, 파일 I/O, 연산 등 여러 작업을 동시에 처리하고 결과를 합쳐야 할 때 유용 🔹주요 메서드enter() / leave()그룹에 "작업 시작" 알림 ~> enter()그룹에 "작업 끝남" 알림 ~> leave()짝이 맞아야 함 (enter 호출 횟수 == leave 호출 횟수) gruop.notify(queue:closure)그룹 안..
IOS/SwiftUI
2025. 8. 26.