iPhone App Development: The Missing Manual |  | Author: 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: 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:
|
| 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
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.
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.
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.
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.
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
|
|
|
|