일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대표
- AppStore
- CS
- uikit
- 실습
- 학과별커뮤니티
- 토이프로젝트
- collectionview
- 프로토콜
- 기초문법
- 딕셔너리
- async
- forEach
- swift
- mvc
- RxSwift
- 스트럭트
- struct
- WeatherKit
- 구름톤 유니브
- 디자인 패턴
- 협업
- SwiftUI
- 앱개발
- ios
- MVVM
- 이론
- 반응형
- 세종대학교
- 네트워크
- Today
- Total
목록async (2)
스윞한 개발자
저번 포스팅에서는 GCD에 대해 정리해 보는 시간을 가졌는데 이번 포스팅에서는 iOS Concurrency에 대해 정리해 보겠습니다! # Concurrency : 비동기 및 병렬 작업을 수행 https://developer.apple.com/documentation/swift/concurrency Concurrency | Apple Developer Documentation Perform asynchronous and parallel operations. developer.apple.com https://developer.apple.com/documentation/swift/updating_an_app_to_use_swift_concurrency Updating an App to Use Swift Con..
이번 포스팅에서는 컴플레션 블럭/비동기처리에 대해 알아보고 실습해보았습니다! Swift에서의 Completion Block 및 비동기 처리는 비동기 작업을 수행하고 작업이 완료된 후 결과를 처리하는 방법을 제공합니다. Completion Block(완료 블럭) * Completion Block은 함수나 메서드의 매개변수로 전달되는 클로저입니다. * 비동기 작업이 완료되었을 때 호출되어 작업의 결과를 처리합니다. * 주로 비동기 작업이 완료된 후 결과를 받아와 UI 업데이트, 데이터 처리, 에러 처리 등을 수행합니다. func fetchData(completion: (Result) -> Void) { // 비동기 작업 수행 후 if let data = receivedData { completion(.suc..