Location:  Home » Computer Hardware » iPhone App Development: The Missing Manual  

iPhone App Development: The Missing Manual

iPhone App Development: The Missing ManualAuthor: Craig Hockenberry
Publisher: Pogue Press
Category: Book

List Price: $39.99
Buy New: $16.49
as of 9/10/2010 04:39 CDT details
You Save: $23.50 (59%)



New (37) Used (12) from $5.92

Seller: value_text
Rating: 4.0 out of 5 stars 12 reviews

Media: Paperback
Edition: 1
Pages: 352
Number Of Items: 1
Shipping Weight (lbs): 1.1
Dimensions (in): 9.1 x 7 x 0.9

ISBN: 0596809778
Dewey Decimal Number: 005.1
EAN: 9780596809775

Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9780596809775
  • Condition: New
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed

Also Available In:

  • Kindle Edition - iPhone App Development: The Missing Manual

Similar Items:


Editorial Reviews:

Product Description

Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product.

  • Get to know the tools for developing your iPhone app
  • Design a great app before you start coding
  • Build a complex app with Xcode and Interface Builder
  • Decide how to brand your app-then beta-test that brand in the real world
  • Learn the inside scoop on how to get your app into the App Store
  • Promote your product, track sales, and build a strong customer following
Update Your App for Multitasking with iOS 4
By Craig Hockenberry

On multitasking phones like the iPhone 3GS and iPhone 4, you can make it so your application doesn’t quit when the user presses the Home button. Instead, the app just goes into the background and reappears just as it was with a tap on its icon. You can give your app multitasking powers without writing a single line of code!

First, download and install the free iOS 4 SDK from Apple’s iPhone Dev Center. You need both Xcode 3.2.3 and iPhone SDK 4 to create an app for iOS 4. (By the way, you may see the SDK described as either “iOS SDK” and “iPhone SDK.” They mean the same thing.)

Now you’re just a few steps away from a multitasking app:

    1. Open your iPhone app project in the new version of Xcode, and then choose Project > Edit Project Settings to update your project settings.

    2. In the General tab, change the Base SDK for All Configurations from “iPhone Device 3.0 (missing)” to “iPhone Device 4.0.”

    3. In the Build tab, set the Configuration to “Release” and enter a search for “target.”

You should now see the following:

  • In the Architecture section, the “Base SDK” setting is now “iPhone Device 4.0,” which means that Xcode will build your app with the iOS 4.0 SDK.

  • In the Deployment section, you'll see “iPhone OS Deployment Target.” This setting defines the oldest version of the iPhone OS where you want your app to be able to run. If your app used to run on version 3.0, you can change this setting to “iPhone OS 3.0.”

    Now you can build your app in the usual way and test it on an iPhone.

    You may want to make one further refinement, since the iPhone may terminate multitasking apps when the OS or another app needs more memory. To reduce the chances of your app getting purged from memory, clear out any caches or other data that can easily be reconstructed. Luckily, the system notifies your app when it puts the app into the background: that’s your chance to clear out this temporary memory. It’s also a good time to save any state or other information that you’ll use the next time your application is launched. You can capture the notification in one of two ways: through a - applicationDidEnterBackground: method in your application delegate or by registering for the UIApplicationDidEnterBackgroundNotification in your view controllers. If you’re saving application-wide information, the delegate is the best choice. If you need to keep some of your controller’s model data, the notification is usually easier. You can use both techniques if necessary.

    For more information on multitasking in iOS 4, check out “Supporting Multitasking In Your Applications” in the iPhone Dev Center.




Customer Reviews:
Showing reviews 1-5 of 12



5 out of 5 stars CHOCKLOCK rules! Useful advice from a software engineer.   May 20, 2010
obecka dell (Washington, DC United States)
5 out of 5 found this review helpful

As the series tag says, this book should have been included in the Xcode box. I haven't finished reading it but it already has provided me solid nuggets of information that I had not yet gleaned in a couple of years of iPhone development and has saved me dev time and improved my implementation cleanliness (many thanks to the author for that).

Prior to getting this book, I had been aware of the author's sage advice on his blog and twitter feed. The author is the real deal and this book does not disappoint.

Building an iPhone app from start to finish, this book explains the dev environment, language, app design and app management process, while simultaneously managing to discusses the pros and cons of various tradeoffs you need to make an app. I am impressed at its conciseness and the conveyed depth of understanding of what it takes to get a robust, shipping product. The specific information about using the command line versions of various Xcode tools is something that I haven't seen elsewhere and am finding it extremely helpful.

If you are looking to polish your iphone app dev skills, or just make them more AWESOME!!!, this book will help.



5 out of 5 stars This is THE "Dive into..." book for iPhone App Development   May 21, 2010
Duane Sibilly II (Chicopee, MA)
4 out of 4 found this review helpful

I've been looking to get into iPhone OS development this spring, and most books I've come across have fallen into one of two categories:

1) they expect you to have a background in Mac OS X's Objective-C development frameworks or...

2) they're written like a reference book and thus make it difficult to learn the ropes in a step-by-step fashion.

Craig Hockenberry's iPhone App Development: The Missing Manual changes that frustrating pattern. By introducing the world of developing an iPhone app in a way that requires just a bit of programming experience, Hockenberry makes instantly accessible the Objective-C language, the XCode IDE, and the design processes that go into taking your app from notepad sketch to App Store success and beyond. The text is clear and approachable, and Craig's jolly writing style makes grasping important concepts and following along with examples both fun and memorable.

I highly recommend this book to anyone with any C-like programming experience who is interested in writing apps for the iPhone OS.



5 out of 5 stars Fleshy is the new SuperAwesome(!!!!)   May 20, 2010
D. Anderson (Orlando, FL)
1 out of 1 found this review helpful

This book is CHOCKLOCK full of excellent tips and advice. I've had my hands on Cocoa and the iPhone for quite a while and I'm amazed at how many great tips I've found in this book. It covers the usual things like tools and libraries but excels in its coverage of design and polish. If you're looking into iPhone/iPad development for the first time or even if you consider yourself a pro, you'll find more than a few gems inside this book to make it worth the purchase.


5 out of 5 stars Rare Insite   May 21, 2010
Chris M. Parrish
1 out of 1 found this review helpful

There are a lot of books that will teach you about Cocoa and developing an application for the iPhone, but few of them are written by a developer with Hockenberry's experience. Craig has not only created one of the handful of iPhone applications to win an Apple Design award, he has been through the app development cycle from start to finish many times. You just are not going to find the valuable and practical advice he has to offer in this book anywhere else.


5 out of 5 stars Puts all the missing pieces together   May 21, 2010
Samuel R. Posten III
I've been fooling around with iPhone development since the day Apple approved my developer kit, and I've checked out all the books and video tutorials so far, but Craig's book is easily the most satisfying and in depth on the whole package that is iPhone development. Including the parts that most other books wave their hand over and expect you to get up to speed on your own on. Add in his alter ego for a few drops of humor and you've got one of the best books out there.

Showing reviews 1-5 of 12




awesome  chocklock  fleshypalm  iphone dev  iphone sdk