- architektura: MVC -> MVVM
- zarządzanie zależniościami: CocoaPods + struktura projektu: Schema, Target
- struktura: Application, ApplicationDelegate, UIViewController, UIView
- cykl życia aplikacji
- widoki: UIView, UITableView (+TableVC), UIScrollView (+ScrollVC), UICollectionView, subview i superview
- zagnieżdżanie view controllerów: childViewController, parentViewControllel
- komponenty: NavigationBar, TabBar, ToolBar, label
- 3 drogi do interfejsu: kod, XIBy, Storyboardy
- 2 sposoby ustawiania interfejsu: spring & struts (+autoresizing masks) oraz autolayout
- sieciówka: NSUrlProtocol, AFNetworking
- persystencja: CoreData, MagicalRecord, NSKeyArchiver, NSUrlCache, NSUserDefaults
- animacje i poziom niżej: CoreAnimation, transformy