✏️ Today I Learned
2022.08
2022.12
- Cocoa Touch, UIKit, Foundation이란?
- 앱의 실행 과정
- App life cycle, View Controller life cycle
- GCD(Grand Central Dispatch API)
- UIApplication, UIResponder
- URL, URLComponent, URLSession
- Frame, Bounds 차이
- CGPoint, CGSize, CGRect
- 앱의 콘텐츠나 데이터 자체를 저장/보관하는 특별한 객체
- App thinning
- AppDelegate, SceneDelegate의 역할
- NSOperationQueue와 GCD Queue의 차이
- setNeedsLayout, setNeedsDisplay 차이
- AutoLayout을 코드로 작성하는 방법
- ContentOffset, ContentInset
- Swift의 언어적 특성
- completion, @escaping
- @escaping 추가 내용
- ARC
- Property
- 순환참조
- Key Value Observing
- Subscript
- 오버로딩, 오버라이딩
- Generic
- Associatedtype
- 1급 객체
- Value type, Reference type
- 타입 캐스팅
- Auto Reference Counting (ARC)
- RxSwift란 무엇인가? 왜 사용하는가?
- 기본 개념
- Scheduler
- Operator - Filtering
- Debounce, Throttle
- Create
- Subject, Variable
- Relay
- Dispose