Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

"

High performance tuning guide for real-world iOS projects

  • Tune up every aspect of your iOS application for greater levels of stability and performance

  • Improve the users' experience by boosting the performance of your app

  • Learn to use Xcode's powerful native features to increase productivity

  • Profile and measure every operation of your application for performance

  • Integrate powerful unit-testing directly into your development workflow

  • Learn everything from architecture and syntax to memory, network, and animation performance

In Detail

The best iPhone applications are the ones that demonstrate smooth, fast, efficient and optimal performance. An application should be designed to run at 200 mph, but operate just as smoothly as it would at 5 mph. Developing an application that supports such a wide range of performance needs is no small task and requires an understanding of the basic elements of performance as well as a strong strategy.

This book covers every aspect of tuning, optimizing, and squeezing every last bit of performance out of an iOS project. From application architecture and design to development and deployment, readers will be guided through the entire process of tuning an iOS application for high performance.

Every line of code presents an opportunity to improve upon the effective performance of an application. This book begins with the fundamentals of performance, demonstrating the impact poor performance can have on the success of an application. Apple's App Store is riddled with applications that fall just short of success and it isn't too much of a stretch to attribute many of these failures to a lack of optimization. Readers will be lead through each chapter, learning every aspect of performance tuning from simple syntax tips and tricks to advanced process management, and network and memory optimizations.

In addition to theories, syntax, and detailed code examples, readers will learn to take advantage of Apple's powerful performance measurement and benchmarking utilities to identify the specific components of an iOS project that might need attention.

Learn the fundamentals of performance driven development to remedy existing performance related issues or design high performance iOS applications from start to finish

"

Subscriber Reviews

Average Rating: 2 out of 5 rating Based on 1 Rating

"Good idea went bad" - by mko on 18-JAN-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I would strongly consider buying this book. It has almost no examples. Topics are covered very generally. After finishing it you don’t feel that you know how to approach your own issues at all. There are errors in the text (PDF, Kindle). Some topics are pointless. There are just few really interesting and well explained ideas (e.g. memory management, instruments, static analyzer, application life cycle). I wouldn’t suggest it to a friend.
Report as Inappropriate

Table of Contents

 Index

Extras

The publisher has provided additional content related to this title.


Description
Content

Downloading the example code for this book

  • You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com.
  • If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.