Book description
Based on Big Nerd Ranch’s popular iPhone Bootcamp class,
iPhone Programming: The Big Nerd Ranch Guide leads you through the
essential tools and techniques for developing applications for the
iPhone, iPad, and iPod Touch. In each chapter, you will learn
programming concepts and apply them immediately as you build an
application or enhance one from a previous chapter. These
applications have been carefully designed and tested to teach the
associated concepts and to provide practice working with the
standard development tools Xcode, Interface Builder, and
Instruments. The guide’s learn-while-doing approach delivers
the practical knowledge and experience you need to design and build
real-world applications. Here are some of the topics covered:
Dynamic interfaces with animation
Using the camera and photo library
User location and mapping services
Accessing accelerometer data
Handling multi-touch gestures
Navigation and tabbed applications
Tables and creating custom rows
Multiple ways of storing and loading data: archiving, Core Data, SQLite
Communicating with web services
ALocalization/Internationalization
"After many 'false starts' with other iPhone development books, these clear and concise tutorials made the concepts gel for me. This book is a definite must have for any budding iPhone developer." –Peter Watling, New Zealand, Developer of BubbleWrap
Table of contents
- Title Page
- Copyright Page
- Table of Contents
- Acknowledgements
- Introduction
- 1. A Simple iPhone Application
- 2. Objective-C
- 3. Memory Management
- 4. Delegation and Core Location
- 5. MapKit and Text Input
- 6. Subclassing UIView
- 7. View Controllers
- 8. The Accelerometer
- 9. Notification and Rotation
- 10. UITableView and UITableViewController
- 11. Editing UITableViews
- 12. UINavigationController
- 13. Camera and UIImagePickerController
- 14. Saving, Loading and Multitasking
- 15. Low-Memory Warnings
- 16. Subclassing UITableViewCell
- 17. Multi-Touch, UIResponder, and Using Instruments
- 18. Core Animation Layer
- 19. Controlling Animation with CAAnimation
- 20. Media Playback and Background Execution
- 21. Web Services
- 22. Address Book
- 23. Localization
- 24. Bonjour
- 25. Settings
- 26. SQLite
- 27. Core Data
- 28. Developing for the iPad
- Index
Product information
- Title: iPhone Programming: The Big Nerd Ranch Guide
- Author(s):
- Release date: April 2010
- Publisher(s): Big Nerd Ranch Guides
- ISBN: 9780321706485
You might also like
book
Swift 4 Recipes: Hundreds of Useful Hand-picked Code Snippets
Get the most out of Swift 4 with this carefully compiled collection of select code snippets …
book
Common Design Patterns for Symbian OS: The Foundations of Smartphone Software
Common Design Patterns for Symbian OS is the first design patterns book that addresses Symbian OS …
book
iOS 11 Swift Programming Cookbook
iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this …
book
Programming iOS 12
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides …