카메라, 음성 인식, 푸시 알림, 가속도 센서 등등..
3놈 : 위치만 있는 놈, 크기만 있는 놈, 위치/크기 둘다 있는 놈
UserDefaults, CoreData, SQLite, Realm
UIViewController
앱 다운로드 최적화 기술
UIApplication 객체요~
Main Thread : 난 UI 작업할게 넌 뭐할래?
UIKit !
앱의 기본적인 기능을 제공하는 프레임워크!
프로그래머라면 꼭 알아야할 운영체제 지식
자동으로 메모리 관리해주는 기특한 녀석!!!
강한놈(strong), 약한놈(weak), 위험한놈(unowned), 강한놈 때문에 발생하는 놈(Retain Cycle)
A의 일을 B(대리자)가 대신해야할 때
NotificationCenter : 이벤트 전달해줄게. 너는 Observer로 등록만 해 ㅇㅋ?
iOS : 그냥 그렇게 하라면 해 -.-
GCD : 할당할 스레드가 없는데 어떻게 할당해요...
제발 제가 아는 것만 물어봐주세요
Layout, Display, Constraints 이해하기
복잡한 레이아웃을 유연하고, 약간 복잡하게(?) 만들어보자
CollectionView와 TableView의 효율적인 데이터 업데이트를 위한 데이터 소스
복잡한 레이아웃 구조를 유연하게 만들고, 데이터를 효율적으로 업데이트하기
스크롤에 반응하는 이미지뷰
Custom View
UITableView.automaticDimension & IntrinsicContentSize
Data -> Domain <- Presentation
contentLayoutGuide, frameLayoutGuide