Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The v
iPhone Application Development for IOS 4: Visual QuickStart Guide Includes index
β Scribed by Campbell, Duncan
- Publisher
- Peachpit Press
- Year
- 2010;2011
- Tongue
- English
- Leaves
- 504
- Series
- Visual quickstart guide
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The visual presentation (with copious screenshots) and focused discussions by topic and tasks make learning a breeze and take you to exactly what you want to learn.
With a rich set of over 1,000 APIs, iPhone SDK 4 provides an amazing range of technologies to enhance and create applications for the iPhone. This book focuses on the parts of the SDK that are specifically geared toward the iPhone. Everything is covered to create a complete application.
β¦ Table of Contents
Cover......Page 1
Table of Contents......Page 8
Introduction......Page 16
Chapter 1 Objective-C and Cocoa......Page 18
Frameworks......Page 19
Classes......Page 20
Methods......Page 22
Creating objects......Page 24
Properties......Page 25
Memory Management......Page 27
Autorelease pools......Page 28
Strings......Page 31
Dates and times......Page 37
Arrays......Page 41
Dictionaries......Page 44
Notifications......Page 47
Timers......Page 49
Model View Controller......Page 52
Delegate......Page 53
Categories......Page 54
Singletons......Page 56
Chapter 2 The iPhone Developerβs Toolbox......Page 58
About the Xcode IDE......Page 59
About the Groups & Files pane......Page 61
Targets......Page 63
About the toolbar......Page 65
About the details pane......Page 66
About the editor pane......Page 67
Gutter and focus ribbon......Page 69
Jump-to-definition and help......Page 70
Code completion......Page 71
About the navigation bar......Page 72
Creating new files......Page 74
Building and running your application......Page 75
Cleaning......Page 76
About the iPhone Simulator......Page 78
About Interface Builder......Page 81
About the document window......Page 82
About the inspector window......Page 84
About the Documentation......Page 95
The Xcode Organizer......Page 96
Devices......Page 97
iPhone Development......Page 98
Chapter 3 Common Tasks......Page 100
Using the application delegate......Page 101
Working with user preferences......Page 104
Application preferences......Page 107
Adding controls......Page 109
Localization......Page 111
Accessibility......Page 115
Making your applications accessible......Page 116
Accessibility attributes......Page 118
Interapp Communication......Page 120
Sharing information between applications......Page 122
Using the pasteboard......Page 126
Chapter 4 iPhone User Interface Elements......Page 128
Frames......Page 129
Bounds......Page 130
Animation......Page 132
Autosizing......Page 134
Custom drawing......Page 135
Transforms......Page 140
Image Views......Page 143
Animating images......Page 144
Scrolling......Page 146
Zoom......Page 147
Paging......Page 148
Labels......Page 153
Indicating progress......Page 156
Showing activity......Page 157
Alerting users......Page 159
Confirming an action......Page 161
Picker Views......Page 163
Toolbars......Page 169
Toolbar items......Page 170
Text......Page 173
To use keyboards......Page 174
Restricting content......Page 176
Text views......Page 177
Hiding the keyboard......Page 178
Scrolling the interface......Page 179
Web Views......Page 181
Running JavaScript......Page 184
Loading local content and handling hyperlinks......Page 185
Buttons......Page 187
Switches......Page 189
Sliders......Page 192
Segmented controls......Page 194
Chapter 5 Tabs and Tables......Page 198
View Controllers......Page 199
Presenting views......Page 200
Responding to changes in orientation......Page 201
Displaying modal views......Page 206
Handling low-memory conditions......Page 210
Tab Views......Page 211
Adding graphics and titles to tabs......Page 213
Table Views......Page 217
Grouping rows into sections and styles......Page 221
Editing and searching table views......Page 227
Drilling down in table views......Page 234
Creating custom cells......Page 240
Chapter 6 Files and Networking......Page 250
Files......Page 251
The file system......Page 253
Common directories......Page 254
Working with files......Page 256
Previewing documents......Page 261
Retrieving content from web pages......Page 265
Parsing XML......Page 271
Sending data to Web pages......Page 279
Responding to HTTP Authentication......Page 283
Creating peer-to-peer applications......Page 288
Chapter 7 Touches, Shakes, and Orientation......Page 296
Touch......Page 297
Adding tapping support......Page 302
Adding long-touch support......Page 305
Multi-Touch Gestures......Page 309
Detecting shakes......Page 315
Determining orientation......Page 316
Redrawing the interface when the orientation changes......Page 320
Responding to the accelerometer......Page 324
Chapter 8 Location and Mapping......Page 328
About Core Location......Page 329
Handling location updates......Page 331
Testing outside the simulator......Page 332
Increasing the accuracy......Page 334
Adding a timeout......Page 335
Accessing the compass......Page 340
About Map Kit......Page 342
Map Overlays......Page 346
Adding annotations......Page 350
Adding reverse geocoding......Page 355
Putting It All Together......Page 358
Chapter 9 Multimedia......Page 366
Playing Audio......Page 367
Providing more control......Page 369
Responding to audio events......Page 373
Playing audio in the background......Page 375
Controlling audio from the background......Page 378
Recording Audio......Page 383
Using the iPhoneβs Camera......Page 388
Taking photos and video......Page 392
Playing Video......Page 398
To gain more control over movie playback......Page 403
Accessing media items......Page 409
Accessing media collections......Page 411
Using the media picker......Page 413
Playing media......Page 415
Chapter 10 Contacts, Calendars, E-mail, and SMS......Page 422
Working with the Address Book......Page 423
Group records......Page 427
Person records......Page 428
Picking people......Page 435
Editing people......Page 438
The iPhone Calendar......Page 445
Events......Page 447
Viewing event details......Page 451
Editing events......Page 455
E-mail......Page 460
SMS......Page 467
Chapter 11 Multitasking......Page 472
What Is Multitasking?......Page 473
Entering and exiting background mode......Page 474
Multitasking services......Page 476
Responding to Local Notifications......Page 483
A......Page 486
C......Page 488
D......Page 489
F......Page 490
I......Page 491
K......Page 492
M......Page 493
O......Page 495
R......Page 496
S......Page 497
T......Page 498
V......Page 499
X......Page 500
Z......Page 501
π SIMILAR VOLUMES
Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The v
Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The v
Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The v
Uses a combination of task-based instruction and visual aids to take readers step by step through Maya's essentials such as: navigating the interface, modeling elementary and complex objects, unsurpassed character rigging and posing, and more. This work provides readily accessible examples, peppered
Adobe Acrobat 8 for Windows and Macintosh: Visual QuickStart Guide uses a combination of task-based instruction and strong visuals to teach beginning and intermediate users how to be more productive with Adobe Acrobat. Author John Deubert takes readers step by step through all of the Adobe Acrobat 8