This talk centers on understanding Swift, Apple's new language for iOS and OS X development. In this talk I will discuss how Swift works, what's different from Objective-C, and the benefits and drawbacks of using it. We'll dive into the details, such as ""What's protocol witness table? how the swift runtime works, how does Swift work with LLVM, as well as how to approach reverse engineering Swift apps.