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
Becoming a Better Programmer
If you’re passionate about programming and want to get better at it, you’ve come to the …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
video
Case Study: How Pinterest Built a Stream Processing Platform with Apache Flink
Facing rapid growth and competition in its online business, Pinterest had to evolve its data stack …
video
Observability at Google
Google has been doing microservices observability for more than a decade. Jaana Burcu Dogan outlines key …