π SSACμμ 곡λΆν κΈ°λ‘λ€
γγπ μ΅μ
λ Optional
γγγγκ°μ μΆμΆ(!) μ΅μ
λλ°μΈλ© μ΅μ
λ체μ΄λ νμκ°μ
μ μ
λ ₯λ μ 보 νμΈ
γγπ μ΄κ±°ν Enumaeration
γγγγμ΄κ±°ν&μλ£ν switch&μ΄κ±°ν μμκ° RawValue
γγπ νν Tuple
γγπμ΅μ
λ λ°μΈλ©
γγγγif let guard let
γγπνμ
μΊμ€ν
γγγγis as?
γγπνλ‘νΌν°Property
γγγγμ μ₯νλ‘νΌν° μ°μ°νλ‘νΌν° willSet/didSet
γγπ μ§μ° μ μ₯ νλ‘νΌν° lazy var
γγπ νμ
μ리μ΄μ€ typealias
γγπ ν΄λ‘μ Closure
γγπ κ³ μ°¨ν¨μ Higher-order function
γγγγ.filter .map .reduce $0
γγπ Device Orientation
γγγγPortrait Upside Down Landscape Left Landscape Right
γγπ λ€ν¬λͺ¨λ Dark Mode
γγγγSemantic colors System Colors Dynamic Colors λ€ν¬λͺ¨λ μμ΄ κ°λ°νλ λ²
γγπ ν
μ΄λΈλ·° Table View
γγπ ν
μ΄λΈ λ·° ꡬν λ©μλ
γγπ μ¬μ¬μ© λ©μ»€λμ¦
γγπνλ©΄μ ν ꡬννκΈ°(κΈ°λ³Έ 루ν΄)
γγγγPresent-Dismiss Push-Pop
γγπ Storyboard Reference
γγπ XIB TableViewCell
γγπ CollectionView
γγπ CollectionView ꡬννκΈ°
γγγγitem
γγπ CollectionView Layout: Flow Layout
γγγγ.itemSize .sectionInset .minimumLineSpacing .minimumItneritemSpacing .scrollDirection
γγπ νλμ UIViewμ μ¬λ¬κ° CollectionView μΆκ°νκΈ°
γγπ CollectionViewCellμ λ²νΌ μΆκ°νκΈ°
γγγγ.addTarget .reloadData .reloadItems
γγπ νμ΄μ§λ€μ΄μ
Pagination
γγπ νμ΄μ§λ€μ΄μ
μ λ°©λ²
γγγγOffset Cursor
γγπ iOS νμ΄μ§λ€μ΄μ
ꡬν λ°©λ²
γγγγtableVeiw: willDisplayCall ScrollView prefetch
γγπ νμ΄μ§λ€μ΄μ
ꡬννκΈ°: prefetch
γγγγstartPage UITableViewDataSourcePrefetching prefetchRowsAt cancelPrefetchingForRowsAt
γγπ Kingfisherμμ μ΄λ―Έμ§κ° μ λλ‘ λ‘λλμ§ μλ λ¬Έμ
γγπ μ€ν 리보λ μ€μ μ κ±°νκΈ°
γγπ μμΉ κΆν μ€μ
γγπ λ€νΈμν¬ λ³κ²½ κ°μ§
γγγγReachability NWPathMonitor .reduce $0
γγπ μνΈλ¦¬ ν¬μΈν° μμ΄μ‘μ λ
γγπ UITableView.automaticDimension
γγπ Build input file cannot be found:
γγπ Authorization & Privacy(Asccessing User Data)
γγπ Push Notification
γγπ Push Notification λμλ°©μ
γγπ APNs: Apple Push Notification Service
γγπ μΈμ¦ APIService
γγπ URLRequest
γγπ Enabling Optimizaions
γγγγ-Onone -O -Osize
γγπ μ 체 λͺ¨λ μ΅μ ν Whole Module Optimization(WMO)
γγπ Reducing Dynamic Dispatch
γγγγMethod Dispatch Static Dispatch Dynamic Dispatch
γγπ Optimization Tip
γγγγfinal filepricate/private internal
γγπ RestAPI
γγπ Codable
γγπ Encodable
γγπ Decodable