일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 함수형 프로그래밍
- SwiftUI VStack
- 2기화이팅
- 함수형 코딩
- unittest
- 쏙쏙 들어오는 함수형 코딩
- 오픈소스
- swift CI 적용
- Firebase
- Swift thread
- XCTest
- CI
- github
- os_log
- ChatGPT
- firestore
- IOS
- 하드디스크 삭제 원리
- Apple Developer Academy @ POSTECH
- print 단점
- Swift
- 액션과 계산 데이터
- swift github action
- combine
- LGTM
- MVVM
- flutter
- xcode
- auto_assign
- SwiftUI
Archives
- Today
- Total
목록Swift thread (1)
개발공방
Swift DispatchQueue 기본 원리
제가 이해한 내용을 이해하기 쉽게 정리합니다. 혼잣말하는 느낌으로 작성해서 반말로 작성했습니다 ! DispatchQueue를 사용해야하는 이유는 도대체 뭘까?? -> 비동기적으로 처리해야할 데이터(API 통신) 가 있을 때 사용한다. (우리가 어떤 앱을 실행했을때 바로 뭔가가 뜨지않고 1~2초후에 뜨는게 API통신으로 어떤 데이터를 불러오기 때문이다.) 비동기적이란 ?? 순차적(직렬적)으로 진행되는 작업이 아닌 병렬적으로 진행되는 작업 이게 무슨 말이지 ?? 1번(2초 걸리는 작업) 2번(3초 걸리는 작업) 3번(1초 걸리는 작업) 4번(2초 걸리는 작업) 으로 수행되어야할 작업이 있을 때 동기(Sync) : 1번이 끝나야 2번이 실행되고, 2번이 끝나야 3번이 실행되고 ... 그럼 총 8초가 걸릴것이다..
Swift/UIKit
2022. 7. 14. 22:26