일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- core data
- async
- 비동기
- 오브젝트
- UserDefaults
- 프로세스 스케줄링
- Codable
- Algorithm
- Apple Developer Academy
- forEach
- 동기화
- 데드락
- deadlock
- 100 days of SwiftUI
- @state
- 상호배제
- Swift
- IOS
- scrollview
- 운영체제
- SwiftUI
- 가상 메모리
- struct
- 알고리즘
- COLOR
- Linked List
- 인프런
- decode
- 앨런
- 동시성
Archives
- Today
- Total
기어가더라도 제대로
객체간 데이터 전달하는 방법 4가지 본문
Delegate 패턴
https://damagucci-juice.tistory.com/37?category=980234
NotificationCenter
https://damagucci-juice.tistory.com/41?category=980234
Completion Handler
어떤 함수(A)를 실행 시에 해당 함수가 완료되면 수행할 작업을 Completion Handler 에 담아놓고 실행을 마친다. 그러고 나서 다른 객체에서 A 함수가 완료되었을 때 실행할 동작을 클로져 형식으로 선언해 놓는다. 그렇다면 A 함수를 선언한 객체는 A에서 벌어지는 일만 처리하면 끝이고 이후에 어떻게 이것을 사용하는지는 크게 개의치 않게 된다.
업데이트 속성
외부객체에게 자신이 일을 처리했다고 알리는 부분이다. 그러나 일을 하는 주체가 좀더 적극적으로 "내가 일을 마쳤다"라고 알리는 느낌이다.
'Swift - 기초' 카테고리의 다른 글
RxSwift 용어 정리 - 2 - (0) | 2022.05.12 |
---|---|
RxSwift 용어 정리 - 1 - (0) | 2022.05.09 |
Notification Center 간단 사용법 (2) | 2022.03.15 |
Delegate (0) | 2022.03.11 |
Hashable (0) | 2022.03.11 |
Comments