iPhone User Interface Cookbook A concise dissection of Apple's iOS user interface design principles Cameron Banga BIRMINGHAM - MUMBAI iPhone User Interface Cookbook Copyright © 2011 Packt Publishing All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty, either express or implied Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: November 2011 Production Reference: 1171111 Published by Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK ISBN 978-1-84969-114-7 www.packtpub.com Cover Image by Asher Wishkerman (a.wishkerman@mpic.de) Credits Author Cameron Banga Reviewers Daria Bernabei Project Coordinator Vishal Bodwani Proofreader Aaron Nash Robb Lewis Chris Zaplatosch Acquisition Editor Steven Wilding Development Editor Maitreya Bhakal Technical Editor Aaron Rosario Indexer Monica Ajmera Mehta Graphics Valentina D'silva Production Coordinator Alwin Roy Cover Work Alwin Roy About the Author Cameron Banga is an iOS application interface designer and entrepreneur, having played a role in the development of over 35 applications for the iPhone and iPad since beginning work on the platform in May 2009 Cameron can be found on Twitter at @cameronbanga, or at her personal website, http://cameronbanga.com He can be e-mailed at Cameron@ CameronBanga.com Currently Cameron is lead designer at 9magnets LLC, which is an iPhone and iPad application design, development, and marketing studio he co-founded in May of 2010 The team has seen strong success in the App Store and has had their work featured and reviewed positively by the New York Times, Chicago Sun-Times, Fox Business News, Macworld, PC Magazine, and more I'd like to thank Nathan, Mom, and Dad, thanks for putting up with my hectic schedule while remaining to be the best family a guy could ever ask for, as I can't even begin to describe my appreciation Kathryn, thanks for the patience and believing in me throughout this entire process, I owe you an omelet Adam, Aviral, Bud, Harry, Hayson, Mike, and Tom, I apologize for being the non-existent friend over the past year To Lank South, this one is for Cardboard Mike Lucien I'd like to give a special thanks to Maitreya, Vishal, Aaron, Steven, and the rest of the Packt Pub team, for helping direct and lead the production of this book Thanks as well to Chris, Daria, and Robb for their unbelievably valuable feedback during the technical review stage iPhone Applications Tune-Up ISBN: 978-1-84969-034-8 Paperback: 256 pages 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 iPhone JavaScript Cookbook ISBN: 978-1-84969-108-6 Paperback: 328 pages Clear and practical recipes for building web applications using JavaScript and AJAX without having to learn Objective-C or Cocoa Build web applications for iPhone with a native look feel using only JavaScript, CSS, and XHTML Develop applications faster using frameworks Integrate videos, sound, and images into your iPhone applications Write code to integrate your own applications with famous websites such as Facebook, Twitter, and Flickr Please check www.PacktPub.com for information on our titles Xcode iOS Development Beginner's Guide ISBN: 978-1-84969-130-7 Paperback: 432 pages Use the powerful Xcode suite of tools to build applications for the iPhone and iPad from scratch Learn how to use Xcode to build simple, yet powerful applications with ease Each chapter builds on what you have learned already Learn to add audio and video playback to your applications Plentiful step-by-step examples, images, and diagrams to get you up to speed in no time with helpful hints along the way iAd Production Beginner’s Guide: RAW ISBN: 978-1-84969-132-1 Paperback: 435 pages Create motion-rich, beautiful iAd adverts for iOS devices and incorporate techniques to help boost revenue and brand awareness Create interactive iAd mobile adverts that appear in applications downloaded from the App Store Learn to use the drag and drop visual tool, iAd Producer, to create ads without any experience with the underlying technologies Reach an audience that downloads over 200 apps per second and leave a lasting, memorable image of your brand with rich immersive ads Please check www.PacktPub.com for information on our titles .. .iPhone User Interface Cookbook A concise dissection of Apple''s iOS user interface design principles Cameron Banga BIRMINGHAM - MUMBAI iPhone User Interface Cookbook Copyright © 2011 Packt... First published: November 2011 Production Reference: 1171111 Published by Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK ISBN 978-1-84969-114-7 www .packtpub. com Cover... Author Cameron Banga is an iOS application interface designer and entrepreneur, having played a role in the development of over 35 applications for the iPhone and iPad since beginning work on the