Part 1. Getting started. Performance in mobile apps -- Part 2. Core optimizations. Memory management -- Energy -- Concurrent programming -- Part 3. iOS performance. Application lifecycle -- User interface -- Network -- Data sharing -- Security -- Part 4. Beyond code. Testing and release -- Tools -- Instrumentation and analytics -- Part 5. iOS9.