Professional iPhone and iPad Application Development
By: Gene Backlin
Contributors: ebrary, Inc
Series: Wrox programmer to programmer
Publisher: Wiley Pub., Inc.
Published: 2011
Place of publication: Indianapolis, Ind
Language: eng
Format: [electronic resource] /
Number of pages: 573
ISBN-13: 9780470878194; 9781118007068
Subjects: IPad (Computer); IPhone (Smartphone)
Notes: Includes index.

Electronic reproduction. Palo Alto, Calif. : ebrary, 2011. Available via World Wide Web. Access may be limited to ebrary affiliated libraries.
Table of contents: title: INTRODUCTION xxiii; title: CHAPTER 1: NAVIGATION 1; title: Navigation Stack 2; title: The Navigation Bar 2; title: A Simple Navigation Bar 3; title: The Toolbar 17; title: A Simple Toolbar 18; title: The Tab Bar 26; title: A Simple Tab Bar 26; title: Summary 51; title: CHAPTER 2: ALERTS, ACTION SHEETS, AND MODAL VIEWS 53; title: Alerts 53; title: A Simple AlertView for the iPhone-iPod Touch and iPad 54; title: Action Sheets 66; title: An Action Sheet for the iPhone-iPod Touch 67; title: An Action Sheet for the iPad 80; title: Modal Views 95; title: A Modal View for the iPhone and iPod Touch 95; title: A Modal View for the iPad 106; title: Summary 119; title: CHAPTER 3: CUSTOM TABLE VIEWS 121; title: Table Views 121; title: A Custom Table View Application 122; title: Summary 135; title: CHAPTER 4: THE SPLIT VIEW 137; title: The UISplitViewController Class 137; title: A Simple Split View Application 138; title: Summary 158; title: CHAPTER 5: TOUCH EVENTS 159; title: Touch Event Handling 159; title: A Simple Touch Handler 162; title: A Simple Gesture Recognizer 174; title: Summary 197; title: CHAPTER 6: NOTIFICATION PROCESSING 199; title: NSNotifications Concepts 200; title: A Local Named Notification 201; title: A Local Keyboard Notification 211; title: Summary 225; title: CHAPTER 7: NETWORKING CONCEPTS 227; title: Communication over a Network 228; title: A Simple Network Browser 230; title: Peer-to-Peer Device Communications 244; title: Summary 262; title: CHAPTER 8: MULTIMEDIA 263; title: Frameworks for Audio 263; title: Frameworks for Video 265; title: Playing Audio from the iPod Library 265; title: An Application That Plays Video from the iPod Library 291; title: Summary 312; title: CHAPTER 9: APPLICATION PREFERENCES 313; title: Application Configuration 313; title: Setting Simple Preferences 315; title: Creating a Child Pane Preference Hierarchy 325; title: Summary 338; title: CHAPTER 10: DATA STORAGE 339; title: Property Lists 339; title: Core Data 341; title: The Common Premise for Data Storage 343; title: Summary 394; title: CHAPTER 11: THE PASTEBOARD 395; title: Pasteboard Concepts 396; title: Cutting and Pasting Text 398; title: Cutting and Pasting Images 407; title: Creating Custom Menus for the iPad 416; title: Summary 427; title: CHAPTER 12: UNIT TESTING 429; title: Setting Up the Environment 429; title: A Simple Unit Test 430; title: Unit Test Creation Steps: A Simple Unit Test 446; title: Summary 452; title: CHAPTER 13: PERFORMANCE TUNING AND OPTIMIZATION 453; title: Profiling 454; title: A Simple Memory Leak Test 455; title: Summary 468; title: CHAPTER 14: INTEGRATING IADS 469; title: Joining the iAd Network 469; title: Preparing Your Application to Use the iAd Network 470; title: A Simple Application Using iAds 471; title: Summary 479; title: CHAPTER 15: MULTITASKING 481; title: Multitasking Services 481; title: An Application That Multitasks Audio 483; title: Summary 503; title: APPENDIX A: YOUR INITIAL APP — FIRST STEPS 505; title: Xcode Project Builder 505; title: Interface Builder 512; title: Summary 514; title: APPENDIX B: IPHONE DEVELOPER CENTER 515; title: Resources for the iOS 4 SDK 515; title: iPhone Developer Program 518; title: iTunes Connect 520; title: News & Announcements 520; title: Summary 520; title: APPENDIX C: COCOA TOUCH STATIC LIBRARIES 521; title: Xcode Project Template 521; title: An Xcode Application Project 527; title: Summary 542; title: APPENDIX D: APPLE DEVELOPER RESOURCES 543; title: iPhone Developer Program 543; title: iTunes App Store 544; title: Application Distribution Procedures 545; title: iTunes Connect Developer Guide 545; title: INDEX 547