Beginning iOS 4 Application Development 1st Edition
| Wei-Meng Lee (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
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.
Editorial Reviews
From the Back Cover
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.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
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.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Wrox; 1st edition (October 12, 2010)
- Language : English
- Paperback : 656 pages
- ISBN-10 : 0470918020
- ISBN-13 : 978-0470918029
- Item Weight : 2.43 pounds
- Dimensions : 7.4 x 1.28 x 9.2 inches
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The application I'm working on for my employer includes MapKit and GPS, and examples for these were included in the book. I went through the code and was able to get a working prototype in a week. The next part of this application will include voice communication and text messaging to other nearby iPhone clients, and sure enough there are examples in this book that show you how to do exactly that. XML processing? Yes. Webservices? Yes. Bluetooth? Yes. Bonjour? Yes.
In the appendices are guides to using Xcode and learning Objective-C. I really liked the Objective-C guide. Xcode 4 has been released since the publication of this book, so there's a slight disconnect there. To be honest Xcode is a fundamental but (mostly) uncomplicated part of iOS development. Cocoa is large and this book provides plenty of cues for navigating it. Learning how to use Xcode is a small step compared to learning how to use Cocoa effectively. And your use of Xcode scales with your development knowledge, so you can learn as you go.
Another appendix is dedicated to setting up your iPhone or iPad for testing your application on real hardware. This covered all the steps in getting the certificates and installing them on your system. I have yet to see a clearer guide to doing that. If you've done it, you'll remember the first time involved some struggle and aggravation. Not if you follow along in this appendix...
I have the Kindle version and I read it on my iPad and my Mac. I don't have any formatting issues.
I couldn't recommend this book enough to someone who's read an introductory book or Apple documentation and needs to take that next step.
At least as compared to the Big Nerd Ranch book, I actually prefer this book, because the Big Nerd book failed to explain some steps, such as where to find XCode to start the app, or say "Click on UIWindow when the icon is labeled "Window" in its instruction. One thing this book by Lee can improve on may be to move the Objective-C section from the Appendix to Chapter 3 or Chapter 4, because without a solid foundation of Objective-C, it is harder to grasp what actually happens as the chapters go along.
Also worth noting is that this book is printed in full color, so for this price, you are getting a high print quality book.
Rather than talking first of C, Obj-C, OS history, etc..., this book makes you write an application in the second chapter, the first one being "How does XCode works".
If you do not understand what is Obj-C for this first program (as a real beginner), then you need go to the appendix at the end of the book (learning Objective-C is not the goal of this book)
This is exactly the book I needed, as a professionnal programmer with plenty of C/C++/Obj-C experience, going to iOS for the first time.
Almost gave up because the examples wouldn't work.
Steps were left out; one example I recall was after some drag and drop
operation you had to close and reopen the dropped on file. If you
didn't do that, the example would fail. I didn't know to do that;
it was assumed that you would know.
Another problem was that the instructions for setting up your developers certificates and stuff
didn't work as listed. Again I think some assumed stuff was left out.
Or Apple changed the process after publication. It is a difficult confusing process to be fair
to the author.
I think there is better documentation on line. I do not go back to the book very much.
The code compiles, the download code is the same as the code in the book, the examples are clear and presented in a simple manner.
This book is in full color which may not appear advantageous but it certainly is when working through the code samples.
As other reviewers have said it is probably not a book for an absolute beginner but it is a very good book
