Synopses & Reviews
Develop cutting-edge applications for the iPhone®, iPod touch®, and iPad
Get ready to dive into Apple's exciting world of mobile application development. This full-color book shows you how to take advantage of all the new features of the iPhone SDK 4 to create your own native iPhone, iPod touch, and iPad applications. You'll explore Apple's Xcode tools, the Objective-C programming language, and discover a host of APIs that enhance the capabilities of the iPhone SDK. The hands-on approach will help you quickly progress from building your first application to more sophisticated programs that use animations, recognize gestures, integrate voice chatting, and more.
Beginning iOS 4 Application Development:
Shows how to create native iPhone and iPad applications by taking advantage of the Xcode tools and iPhone SDK
Covers ways to speed development using tab bar, navigation, and utility templates
Provides methods for accessing built-in applications such as the photo library and camera
Describes steps for accessing the accelerometer to create compelling applications
Explains how to use background services and perform background tasks
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
wrox.com Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Beginning iOS 4 Programming offers the reader a jumpstart to developing applications for the fourth iteration of the iPhone OS -now called iOS 4. Fully updated to cover all the new features of iOS 4, this book covers both iPhone and iPad development. Readers will learn about the various core aspects of iPhone and iPad development. Combining the key topics covered in the Beginning iPad Application Development and Beginning iPhone SDK Programming with Objective-C books, this book is ideal for beginning iPhone and iPad developers.
New topics included in this book include: The new application template for developing iPad applications The new PopoverView for iPad applications In depth information on developing applications that support both the iPhone and the iPad Showing how to develop background applications, a new feature in iOS 4 A summary of all the new features in iOS 4 How the iOS 4 allows integrating and improvements in existing applications and technologies such as In-App SMS, Calendar Access, Photo-Library Access, Video-playback, etc.
The ideal starting point for creating apps using iOS 4
Written by an experienced Apple developer and trainer, this full-color reference serves as an ideal jumping point for creating applications for Apple’s iOS 4 that runs on the iPhone, iPod Touch, and iPad. In addition to in-depth coverage of the iOS SDK, the book walks you through the various core aspects of iPhone and iPad development. You’ll learn how to take advantage of the tools provided by XCode and you’ll benefit from a solid introduction to Objective-C, which allows you to have a smooth transition to iPhone development from another platform.
- Offers a solid foundation for creating applications for Apple’s iOS 4
- Covers all the new features of iOS 4 and provides a new applications template for developing iPad and iPhone apps
- Addresses the new PopoverView for iPad apps
- Shows how to develop background applications, which is one of the new features in iOS 4
Beginning iOS 4 Application Development is your ultimate resource for creating applications for Apple's iOS 4.
About the Author
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions, a technology company specializing in hands-on training in the latest Microsoft and Apple technologies. He is also the author of Beginning iPhone SDK Programming with Objective-C and Beginning iPad Application Development.
Table of Contents
Part I: Getting Started.
Chapter 1: Getting Started with iOS 4 Programming.
Chapter 2: Write Your First Hello World! Application.
Chapter 3: Views, Outlets, and Actions.
Chapter 4: View Controllers.
Chapter 5: Multi-Platform Support for the iPhone and iPad.
Chapter 6: Keyboard Inputs.
Chapter 7: Sc reen Rotations.
Part II : Displaying and Persisting Data.
Chapter 8: Using the Table View.
Chapter 9: App lication Preferences.
Chapter 10: File Handling.
Chapter 11: Using Database Storage SQLite3.
Part III : Advanced iOS 4 Programming Techniques.
Chapter 12: Simple Animations and Video Playback.
Chapter 13: Accessing Built-In Applications.
Chapter 14: Recognizing Gestures.
Chapter 15: Accessing the Accelerometer.
Part IV: Network Programming Techniques.
Chapter 16: Web Services.
Chapter 17: Bluetooth Programming.
Chapter 18: Bonjour Programming.
Chapter 19: Apple Push Notification Service.
Chapter 20: Displaying Maps.
Chapter 21: Background Applications.
Part V: Appendices.
Appendix A: Testing on an Actual Device.
Appendix B: Getting Around in Xcode.
Appendix C: Getting Around in Interface Builder.
Appendix D: Crash Course in Objective-C.
App endix E: Answers to Exercises.