Chapter 1: Introduction to iOS Performance Optimization
Chapter 2: Benchmark Your Apps with Tools: Simulators and Real Device Test
Chapter 3: Increase and Optimize UITableView Performance
What Can You Learn from These Examples?
Performance for Editing/Reordering
Chapter 4: Increase App Performance Using Image and Data Caching Techniques
Differences in Performance Between Network, File, and Memory Processing
How to Identify the Bottleneck
Where Should You Store Your Images?
Chapter 5: Tune Your App Using Algorithms and Data Structures
Theoretical Issues of Measuring Algorithmic Performance
Other Algorithms and Problem-Solving Approaches
SAX/DOM Parser for XML Parsing
Chapter 6: Improve Parallel Data Access using Multithreading Techniques
What Are Threads and Multithreading?
How to Write Multithreaded Applications
Chapter 7: Optimize Memory Usage for Better Performance
Displaying and Hiding Views in the User Interface
Integrating a Copy Method into an Object
Chapter 8: Integrate Multithreading and Efficient Memory Usage for Multitasking Apps Performance
What is Multitasking in iPhone?
Multitasking Benefits and Costs
What to Notice when Running in Background
Chapter 9: Improve Performance with Native C/C++
Integrate C++ into Your Application
Chapter 10: Comparing Android and Windows Phone Performance Problems