iPhone User Interface Cookbook A concise dissection of Apple's iOS user interface design principles Cameron Banga BIRMINGHAM - MUMBAI... iPhone User Interface CookbookCopyright © 2011 P
Trang 2iPhone User Interface Cookbook
A concise dissection of Apple's iOS user interface design principles
Cameron Banga
BIRMINGHAM - MUMBAI
Trang 3iPhone 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)
Trang 4Author
Cameron Banga
Reviewers
Daria Bernabei
Robb Lewis
Chris Zaplatosch
Acquisition Editor
Steven Wilding
Development Editor
Maitreya Bhakal
Technical Editor
Aaron Rosario
Project Coordinator Vishal Bodwani
Proofreader Aaron Nash
Indexer Monica Ajmera Mehta
Graphics Valentina D'silva
Production Coordinator Alwin Roy
Cover Work Alwin Roy
Trang 5About 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 5 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
Trang 6iPhone Applications Tune-Up
ISBN: 978-1-84969-034-8 Paperback: 256 pages High performance tuning guide for real-world iOS projects
1 Tune up every aspect of your iOS application for greater levels of stability and performance
2 Improve the users' experience by boosting the performance of your app
3 Learn to use Xcode's powerful native features to increase productivity
4 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
1 Build web applications for iPhone with a native look feel using only JavaScript, CSS, and XHTML
2 Develop applications faster using frameworks
3 Integrate videos, sound, and images into your iPhone applications
4 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
Trang 7Xcode 4 iOS Development Beginner's Guide
ISBN: 978-1-84969-130-7 Paperback: 432 pages Use the powerful Xcode 4 suite of tools to build
applications for the iPhone and iPad from scratch
1 Learn how to use Xcode 4 to build simple, yet powerful applications with ease
2 Each chapter builds on what you have learned already
3 Learn to add audio and video playback to your applications
4 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
1 Create interactive iAd mobile adverts that appear
in applications downloaded from the App Store
2 Learn to use the drag and drop visual tool, iAd Producer, to create ads without any experience with the underlying technologies
3 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