Completed
Numeric values
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Swift 2 Under the Hood
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 About This Talk
- 3 Pre-history
- 4 A lot has changed...
- 5 CPU speed
- 6 Memory latency
- 7 Why Swift?
- 8 Modules
- 9 Types
- 10 Numeric values
- 11 Protocols
- 12 Memory optimisation
- 13 Static and Dynamic?
- 14 Static Dispatch
- 15 objc_msgSend
- 16 Optimisations
- 17 Whole Module Optimisation
- 18 Swift and LLVM
- 19 Swift compile pipeline
- 20 Example C based IR
- 21 Advantages of IR
- 22 Example Swift based IR
- 23 Swift Name Mangling
- 24 Swift Intermediate Language
- 25 Swift v Tables
- 26 SIL Inspector
- 27 Is Swift swift yet?
- 28 Summary