Sams Teach Yourself iOS 5 Application Development in 24 Hours, IT books
[ Pobierz całość w formacie PDF ]
John Ray
Sams
Teach Yourself
iOS
®
5
Application
Development
24
in
Hours
800 East 96th Street, Indianapolis, Indiana, 46240 USA
Sams Teach Yourself iOS® 5 Application Development in 24 Hours
Copyright © 2012 by Pearson Education, Inc.
All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or
transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without
written permission from the publisher. No patent liability is assumed with respect to the use of
the information contained herein. Although every precaution has been taken in the preparation of
this book, the publisher and author assume no responsibility for errors or omissions. Nor is any
liability assumed for damages resulting from the use of the information contained herein.
ISBN-13: 978-0-672-33576-1
ISBN-10: 0-672-33576-X
Library of Congress Cataloging-in-Publication Data is on file.
Printed in the United States of America
First Printing December 2011
Trademarks
All terms mentioned in this book that are known to be trademarks or service marks have been
appropriately capitalized. Sams Publishing cannot attest to the accuracy of this information. Use
of a term in this book should not be regarded as affecting the validity of any trademark or service
mark.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possible, but no
warranty or fitness is implied. The information provided is on an “as is” basis. The author and the
publisher shall have neither liability nor responsibility to any person or entity with respect to any
loss or damages arising from the information contained in this book.
Bulk Sales
Sams Publishing offers excellent discounts on this book when ordered in quantity for bulk pur-
chases or special sales. For more information, please contact
U.S. Corporate and Government Sales
1-800-382-3419
corpsales@pearsontechgroup.com
For sales outside of the U.S., please contact
International Sales
international@pearson.com
Associate
Publisher
Greg Wiegand
Acquisitions Editor
Laura Norman
Development
Editor
Keith Cline
Managing Editor
Kristy Hart
Project Editor
Andy Beaster
Copy Editor
Keith Cline
Indexer
Larry Sweazy
Proofreader
Karen Gill
Technical Editor
Anne Groves
Publishing
Coordinator
Cindy Teeters
Designer
Gary Adair
Compositor
Nonie Ratcliff
Contents at a Glance
Introduction
..........................................................................
1
HOUR 1
Preparing Your System and iDevice for Development
....................
5
2
Introduction to Xcode and iOS Simulator
..................................
25
3
Discovering Objective-C: The Language of Apple Platforms
.........
59
4
Inside Cocoa Touch
...............................................................
89
5
Exploring X-code’s Interface Builder
.......................................
117
6
Model-View-Controller Application Design
..............................
147
7
Working with Text, Keyboards, and Buttons
.............................
175
8
Handling Images, Animation, Sliders, and Steppers
..................
205
9
Using Advanced Interface Objects and Views
...........................
231
10
Getting the User’s Attention
..................................................
261
11
Introducing Multiple Scenes and Popovers
...............................
291
12
Making Choices with Toolbars and Pickers
..............................
337
13
Advanced Storyboards Using Navigation and
Tab Bar Controllers
..............................................................
385
14
Navigating Information Using Table Views and
Split View Controllers
...........................................................
421
15
Reading and Writing Application Data
...................................
463
16
Building Rotatable & Resizable User Interfaces
.........................
503
17
Using Advanced Touches and Gestures
...................................
531
18
Sensing Orientation and Motion
............................................
557
19
Working with Rich Media
.....................................................
583
20
Interacting with Other Applications
.......................................
629
21
Implementing Location Services
............................................
661
22
Building Background-Aware Applications
...............................
691
23
Building Universal Applications
............................................
717
24
Application Tracing and Debugging
.......................................
735
Index
................................................................................
755
Table of Contents
[ Pobierz całość w formacie PDF ]