Creating Ios 5 Apps: Develop And Design

E-Book Overview

With more than 250 million iOS devices sold Apple’s booming mobile platform provides a large and rapidly growing app market for developers, and with the release of the iOS 5 SDK, Apple has provided their richest, most exciting set of development tools yet. In this book, iOS programming expert Richard Warren shows you how to use these powerful tools to begin writing the next generation of iOS apps. Richard provides a complete introduction to iPhone and iPad development, emphasizing the newest technologies and best practices for iOS 5.After a tour of the inner workings of an iOS project and an invaluable examination of Objective-C, you will hone your app-developing skills by developing a complete, full-featured application. You start by building the app’s user interface. This will cover everything from linking View Controllers in the Storyboard to drawing custom views. Next, you will use iCloud storage and Core data to manage your app’s data model, synchronizing your data across multiple devices. Then you tackle more advanced topics, including Core Animation, Core Motion, Core Location and Core Image. Finally, Richard shows you how to test, polish and prepare your apps for submission to the iTunes App Store.This book includes:Detailed instruction, ample illustrations, and clear examplesReal-world guidance and adviceInsight into best practices from an iOS programming expertA solid introduction to the Objective-C language and important Cocoa design patternsInformation on key iOS 5 technologies, including Automatic Reference Counting, Storyboards, iCloud storage, Container View Controllers, Custom Control Appearances, Core Image, and integrated Twitter support.

E-Book Content

Creating iOS 5 Apps Develop and Design Richard Warren Creating iOS 5 Apps: Develop and Design Richard Warren Peachpit Press 1249 Eighth Street Berkeley, CA 94710 510/524-2178 510/524-2221 (fax) Find us on the Web at www.peachpit.com To report errors, please send a note to [email protected] Peachpit Press is a division of Pearson Education Copyright © 2012 by Richard Warren Executive Editor: Cliff Colby Project Editor: Dan Foster Production Editor: Katerina Malone Technical Editor: Shaun Austin Copy Editor: Scout Festa Cover design: Aren Straiger Interior design: Mimi Heft Compositor: Danielle Foster Indexer: Rebecca Plunkett Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For information on getting permission for reprints and excerpts, contact [email protected] Notice of Liability The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of the book, neither the authors nor Peachpit Press shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the computer software and hardware products described in it. Trademarks Apple, iPhone, iPad, iPod, iCloud, iTunes, Instruments, and Xcode are trademarks of Apple, Inc., registered in the U.S. and other countries. Throughout this book, trademarked names are used. Rather than put a trademark symbol in every occurrence of a trademarked name, we state we are using the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement of the trademark. ISBN-13 978-0-321-76960-
You might also like

Functional Programming
Authors: Fokker J.    164    0


Bioinformatics, Biocomputing And Perl: An Introduction
Authors: Michael Moorhouse , Paul Barry    129    0


Pattern Classification
Authors: Richard O. Duda , Peter E. Hart , David G. Stork    148    0


Introduction To Complexity Theory, Lecture Notes
Authors: Goldreich O.    128    0


Linear Programming: Foundations And Extensions
Authors: Robert Vanderbei    128    0


A Handbook Of Statistical Analyses Using R
Authors: Brian S. Everitt , Torsten Hothorn    114    0


Essential Maple 7: An Introduction For Scientific Programmers
Authors: Robert M. Corless    149    0


Gentle Introduction To Tex
Authors: Doob.    164    0



Ffts For Programmers Algorithms And Source Code
Authors: Arndt J.    211    0