Skip to content

πŸŽ„SSACμ—μ„œ κ³΅λΆ€ν•œ 기둝듀

Notifications You must be signed in to change notification settings

yoogail105/SSAC_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SSAC_iOS

πŸŽ„ SSACμ—μ„œ κ³΅λΆ€ν•œ 기둝듀

🐾 Swift 문법

γ€€γ€€πŸ“Œ μ˜΅μ…”λ„ 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

🐾 Project

γ€€γ€€πŸ“Œ 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

🐾 Xcode Error

γ€€γ€€πŸ“Œ μ—”νŠΈλ¦¬ 포인터 μ—†μ–΄μ‘Œμ„ λ•Œ
γ€€γ€€πŸ“Œ 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

About

πŸŽ„SSACμ—μ„œ κ³΅λΆ€ν•œ 기둝듀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published