Part I, Language. The architecture of Swift -- Functions -- Variables and simple types -- Object types -- Flow control and more -- Part II, IDE. Anatomy of an Xcode project -- Nib management -- Documentation -- Life cycle of a project -- Part III, Cocoa. Cocoa classes -- Cocoa events -- Memory management -- Communication between objects -- C, Objective-C, and Swift.