Need help with hpios?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

139 Stars 51 Forks 13 Commits 4 Opened issues


High Performance iOS Apps

Services available


Need anything else?

Contributors list

# 445,640
3 commits

High Performance iOS Apps

This repository contains the code for the app accompanying the book - High Performance iOS Apps.

Have a suggestion or want to report a bug?

Use Issues

Building the app

You will need Cocoapods 1.0.0 or later to install the dependencies.

$ git clone
$ cd high-performance-ios-apps/src
$ pod install
$ open HighPerformance.xcworkspace


Related Links

  • iTunes App Store:
  • Print:
  • Digital:

ToC of the Book

  1. Performance in Mobile Apps: The aspects of an app that we want to optimize, and the parameters that we want to measure.
  2. Memory Management: Memory management model, object reference types and best practices for design patterns that impact memory consumption.
  3. Energy: Minimizing energy consumption.
  4. Concurrent Programming: GCD, Threads, Operation Queues. And did I say GCD?
  5. Application Lifecycle: Lifecycle events and how to use them effectively for better resource management.
  6. User Interface: Optimizing your views -
    , custom views. Composite Views. Direct Drawing.
  7. Network: HTTP vs HTTPS, DNS lookgup and latencies. Data formats - JSON, Protobuf et al. Data compression. And more.
  8. Data Sharing: Deep Linking, Pasteboards, Document Interaction. App Extensions.
  9. Security: Access, Network security, local storage, data sharing. And their impact on performance.
  10. Testing and Release: Unit testing, Functional testing, Performance testing. Dependency Injection, Isolation and Mocking. Continuous Integration.
  11. Tools: Accessibility Inspector, Instruments, Xcode View Debugger, Charles proxy. And a bonus tool in the book.
  12. Instrumentation and Analytics: Planning, Implementation, Deployment. Instrumentation vs Analytics. Real User Monitoring (RUM).
  13. iOS 9: Universal Links, Search. Updates in
    framework. Safari Services framework. New extensions - content blocker, spotlight index. Whole new ecosystem of app thining - slicing, on-demand resources, bitcode.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.