iPhone Fun Tips Rotating Header Image

iOS 7 App Development Essentials: Developing iOS 7 Apps for the iPhone and iPad

Fully updated for iOS 7 and Xcode 5 and consisting of 89 in-depth chapters, the aim of this book is to teach you the skills necessary to build your own iOS 7 apps for the iPhone, iPad and iPod Touch.

Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 7 and programming in Objective-C is provided, followed by an in-depth look at the design of iOS applications and user interfaces.

More advanced topics such as file handling, database management, in-app purchases, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. Other features are also covered including Auto Layout, Twitter and Facebook integration, event reminders, App Store hosted in-app purchase content, collection views and much more.

New features of iOS 7 are also covered, including Sprite Kit-based 2D game development, local map search and user interface animation using UIKit Dynamics.

Assuming you are ready to download the iOS 7 SDK and Xcode, have an Intel-based Mac and some ideas for some apps to develop, you are ready to get started.

Click Here For More Information

Tags: iPhone, Development, iPad, Apps, Essentials, Developing


  1. Dennis Smith says:

    Best iOS Development Book Available Flat out the best book for iOS development. The Big Nerd Ranch books are good, but if you need to get a specific app written, this is the book.This is the third copy of the book that I have purchased. Each one just gets better.One of the more difficult aspects of programming iOS is setting up the environment with provisioning, etc. This is also addressed in this book.If you are just buying one book, this should be the one.

  2. Tim says:

    Easy to follow. I’ve gotten a couple of his books because they’re filled with examples and really clear. I’m not a very experienced programmer, and whenever I try to search for solutions online it’s tough for me to figure out what parts of a person’s code apply to what I’m trying to do. This book does a good job of focusing on one task at a time, and explains why each part is necessary.The only reason I didn’t give it 5 stars is because I wish there were a few more areas covered in this book. For example (and maybe I just didn’t see it), this book does a great job of explaining how to make a table view on an iPhone, complete with using storyboards to avoid extra coding. However, I would’ve loved an example on how to just add a table to an existing view (which is surprisingly different). But that’s just nit picky. Overall I’d highly recommend this author as well as this book.

  3. Anonymous says:

    I am just getting back to iOS development from a few years away from the iOS field, and this book gives a solid intro to iOS 7. I have read through almost all the chapters in the book, though not necessarily in the order they are listed. While there are the usual amount of typos in a technology book, I have one gripe I feel I must mention:Many times when the author mentions an Objective-C method that takes multiple parameters, (such as loadFromContents:ofType:error:) the author often leaves out parts of the method name (like saying “loadFromContents” instead of the full method name: loadFromContents:ofType:error:). [You can see this in page 269.]The full declaration of the method can be like this:-(BOOL) loadFromContents:(id)contents ofType:(NSString *)typeName error:(NSError *__autoreleasing *)outError;If you are from a C, C++, Java, or C# background, you might not know where the method name ends and the parameter list begins. However, in Objective-C, each parameter type and its variable name occur after each : and the complete word before each : is part of the method name. So, the correct name for the above method is: loadFromContents:ofType:error:However, if you are aware of this, you will learn to recognize the author’s short hand references to Objective-C methods and be able to follow along with the text. Other than that one gripe, and the usual amount of typos, I really liked this book and found it very easy to read. Therefore, I give it 5 stars, because really, this book does a good job of getting you up-to-speed on Apple’s latest version of iOS, along with details and instructions on XCode 5. I would highly recommend getting this book if you want to dive into iOS 7.

Leave a Reply

Switch to our mobile site