IPhone IOS 5 Development Essentials

Front Cover
eBookFrenzy, 2012 - Computers - 528 pages
Now updated with five new chapters dedicated to Xcode Storyboards, the aim of iPhone iOS 5 Development Essentials is to teach you the skills necessary to build your own applications for the iPhone. Beginning with the basics, this book provides an overview of the iPhone hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as user interface layout and resizing, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location and map management, camera access and video playback support. New iOS 5 specific features are also covered in detail including page view controller implementation, the UIDocument class, iCloud based storage, Storyboard user interface design, automatic reference counting, Twitter integration and image filtering with Core Image. iPhone iOS 5 Development Essentials takes a modular approach to the subject of iPhone application development with each chapter covering a self contained topic area. This makes the book both an easy to follow learning aid and an excellent reference resource.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

30 iOS 5 iPhone Data Persistence using Archiving
233
31 iOS 5 iPhone Database Implementation using SQLite
241
32 An Example SQLite based iOS 5 iPhone Application
249
33 Working with iOS 5 iPhone Databases using Core Data
259
34 An iOS 5 iPhone Core Data Tutorial
267
35 An Overview of iOS 5 iPhone Multitouch Taps and Gestures
275
36 An Example iOS 5 iPhone Touch Multitouch and Tap Application
279
37 Detecting iOS 5 iPhone Touch Screen Gesture Motions
285

9 The Basics of Object Oriented Programming in ObjectiveC
57
10 An Overview of the iPhone iOS 5 Application Development Architecture
67
11 Creating an Interactive iOS 5 iPhone App
71
12 Writing iOS 5 Code to Hide the iPhone Keyboard
83
13 Understanding iPhone iOS 5 Views Windows and the View Hierarchy
89
14 iOS 5 iPhone Rotation View Resizing and Layout Handling
95
15 Creating an iOS 5 iPhone Multiview Application using the Tab Bar
105
16 Creating a Simple iOS 5 iPhone Table View Application
115
17 Creating a Navigation based iOS 5 iPhone Application using TableViews
125
18 Using Xcode Storyboarding
139
19 Implementing a Page based iOS 5 iPhone Application using UIPageViewController
149
20 An Example iOS 5 iPhone UIPageViewController Application
153
21 Using the UIPickerView and UIDatePicker Components
163
22 An iOS 5 iPhone UIPickerView Example
169
23 Working with Directories on iOS 5
175
24 Working with iPhone Files on iOS 5
183
25 iOS 5 iPhone Directory Handling and File IO A Worked Example
191
26 Preparing an iOS 5 App to use iCloud Storage
197
27 Managing Files using the iOS 5 UIDocument Class
203
28 Using iCloud Storage in an iOS 5 iPhone Application
213
29 Synchronizing iPhone iOS 5 KeyValue Data using iCloud
225
38 Identifying iPhone Gestures using iOS 5 Gesture Recognizers
289
39 An iPhone iOS 5 Gesture Recognition Tutorial
293
40 Drawing iOS 5 iPhone 2D Graphics with Quartz
297
41 An iOS 5 iPhone Graphics Tutorial using Quartz 2D and Core Image
301
42 Basic iOS 5 iPhone Animation using Core Animation
317
43 Integrating iAds into an iOS 5 iPhone App
325
44 An Overview of iOS 5 iPhone Multitasking
333
45 Scheduling iOS 5 iPhone Local Notifications
339
46 Getting iPhone Location Information using the iOS 5 Core Location Framework
343
47 An Example iOS 5 iPhone Location Application
347
48 Working with Maps on the iPhone with MapKit and the MKMapView Class
355
49 Accessing the iPhone Camera and Photo Library
365
50 An Example iOS 5 iPhone Camera Application
371
51 Video Playback from within an iOS 5 iPhone Application
379
52 Playing Audio on an iPhone using AVAudioPlayer
385
53 Recording Audio on an iPhone with AVAudioRecorder
393
54 Integrating Twitter into iPhone iOS 5 Applications
401
55 An Example iPhone iOS 5 TWTweetComposeViewController Twitter Application
407
56 Preparing and Submitting an Application to the App Store
413
Index
421
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information