Table of Contents
The Missing Credits; About the Author; About the Creative Team; Acknowledgements; The Missing Manual Series; Introduction; The App Store; About This Book; The Very Basics; Part One: Getting Started with Cocoa Touch; Chapter 1: Building Your First iPhone App; 1.1 Getting the Tools; 1.2 Exploring Your New Tools; Chapter 2: The Power of Brackets; 2.1 Objective-C: The Nuts and Bolts for Your iPhone App; 2.2 The Object of It All; 2.3 Masses of Classes; 2.4 The Methods Behind the Madness; 2.5 Creating New Classes; 2.6 Managing Memory; 2.7 Methods of Class; 2.8 Initializing Objects; 2.9 Loops: For Better or For Worse; 2.10 Your Exceptional Code; 2.11 Selector Projector; 2.12 Show Your id; 2.13 Where to Go from Here; Chapter 3: Cocoa Touch: Putting Objective-C to Work; 3.1 Get in Cocoa Touch; 3.2 The Big Three: Models, Views, Controllers; 3.3 Value Objects; 3.4 Collections; 3.5 Mutable Versus Immutable; 3.6 Delegation and Data Sources; 3.7 Targets and Actions; 3.8 Notifications; 3.9 Singletons; 3.10 Where to Go from Here; Chapter 4: Design Tools: Building a Better Flashlight; 4.1 Plan Before You Code; 4.2 Feedback: Don't Take Your Own Word for It; 4.3 Bigger, Stronger, Faster; 4.4 Technical Design: Between Pictures and Code; 4.5 Where to Go from Here; Part Two: Development in Depth; Chapter 5: Getting Serious about Development; 5.1 Beyond the Template; 5.2 Make It Official; Chapter 6: A Flashlight for Pros; 6.1 A Guided Tour; 6.2 Open the Guide Book; 6.3 NIB Files: Something to Look At; 6.4 Refine the Look; 6.5 Making Cocoa Touch Your Own; 6.6 Fashion Your Models; 6.7 Pull Yourself Together; 6.8 Localized Languages: Capisce?; Part Three: The Business End; Chapter 7: Finishing Touches; 7.1 Beta Testing; 7.2 Clean Up Your Act; 7.3 Web Development; 7.4 App Store, Here You Come; Chapter 8: For Sale; 8.1 Sign on the Dotted Line; 8.2 Stake Your Claim; 8.3 The Market; 8.4 Upload; 8.5 App Review; 8.6 Ready for Sale; Chapter 9: You've Got Customers!; 9.1 Tracking Sales; 9.2 Advertising and Promotion; 9.3 Customer Support; 9.4 Product Updates; Part Four: Appendix; Where to Go from Here; Help with Objective-C; Help with Cocoa; Help with iPhone SDK; Help with Interface Design; Help with Xcode; Help with Web Development; Keeping Up with News and Business; Open Source Resources;