| iPhone App Development: The Missing Manual |  | Author: Craig Hockenberry Publisher: Pogue Press Category: Book
List Price: $39.99 Buy New: $16.60 as of 9/7/2010 06:34 MDT details You Save: $23.39 (58%)
New (39) Used (14) from $4.89
Seller: value_text Rating: 12 reviews Sales Rank: 84,765
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 ASIN: 0596809778
Publication Date: May 4, 2010 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
Beyond the technical into the AWESOME August 12, 2010 D. Mowry There are plenty of technical books about iPhone development, some great ones, but none that I've seen like this one. This book addresses important aspects of the Apple iPhone Developer program and ecosystem. Given that Apple's program is web based and constantly improving, some of this book's steps are outdated, but don't let that stop you. There is a wealth of information you simply will not get from any other book. When developing a bigger application for the iPhone, I took some time out to develop a simple utility to test the App Store process, and learn the hard way what things I needed to do to get ready for my bigger app. I discovered a lot, the hard way. Had this book come out 6 months earlier, all I needed to know, all I learned in my test and far more, all of that would have been simple, clear, and concise. Even having developed some apps, this book was a great resource.
Craig Hockenberry is a well known and talented developer, and when he started talking on Twitter about the best flashlight app, I was confused. I'd followed him a while, and a flashlight app simply didn't seem up to his or the Iconfactory's previous work. This book does. It is AWESOME!
Great overview of the whole iPhone dev process August 3, 2010 ueberhund (Salt Lake City, UT United States) This is a great book for new iPhone application developers looking for a good place to get started. Even if you're familiar with C or C++, Objective C takes a little bit of getting used to. This book takes the reader through the entire development lifecycle of an iPhone application--from the very beginning with installing Xcode and the iPhone SDK, through the end with getting your application released in the App Store.
While the book is not designed to be comprehensive, it won't be the reference that intermediate or advanced iPhone developers will be looking for. However, for those just getting started, it's just right. After showing how to configure the Xcode environment, the author goes through the basics of Objective C and the ins and outs of the language. The author proceeds through the process of how great iPhone apps are designed. Finally, the author shows how to submit your application to the iTunes store and what to expect out of the process. You won't find a lot of coding examples, aside from the Objective C introduction. In other words, there aren't any "how-to's" in this book, which is fine, since much of that can be retrieved online.
Where I really felt this book provided value was in the overall discussion of how to begin, design, and submit your application. There aren't a lot of good references out there which show the whole process, and I found this book to be one of the best. I'd recommend this book to developers who want to get started with iPhone development--especially those developers who just installed Xcode and are asking "now what?".
Barely usable July 11, 2010 M. Pasamonik 2 out of 3 found this review helpful
My job suddenly required me to do iPhone development, so I got this book in hopes that it would cover most of the major aspects of the iphone sdk. Instead book starts out with a "flashlight app" template that you don't actually have to write any code for (it's literally an empty project that you hit compile on), then spends the next few chapters going over basic obj-c, making crappy cardboard cutouts of an iphone to help you "get the feel" of the program flow (seriously!), and a bunch of other nonsense that shouldn't be in a programming book. Then it randomly jumps back to the flashlight app for one chapter where the author tries to turn it into a real app, with menus and whatnot. This chapter would have been useful if it was actually written in a way that amounted to more than just "ok you do this and this and you're done." The book then goes on to how to get your flashlight app in the app store for the remainder of the book. Just about everything is infuriating about this book - the chapter organization, the lack of any real iphone development instruction, the fact that every other sentence contains the word "awesome" or some lame joke. They should change the name of this book to "AWESOME Flashlight Apps: The AWESOME Missing Manual AWESOME".
I'm currently reading "The iPhone Developer's Cookbook," which is actually much more informative and sticks to actual iPhone development for the majority of the book.
Simple, easy to read, but very wide-ranging. July 10, 2010 Winston Hearn (Nashville, TN) The book starts at the beginning - how to use the tools that Apple provides in the SDK, and then goes on to explore some of the finer points of Objective-C and Cocoa Touch, before exploring the full process of creating an app. Well written, easy to follow, and very informative!
Fair Intro To iPhone App Development June 18, 2010 Daniel McKinnon (Tewksbury, MA USA) 1 out of 1 found this review helpful
'iPhone App Development: The Missing Manual' is a nice book but nowhere near complete enough for most people interested in getting into iPhone application development. At 300+ pages, this is more like an overview/skim of how to go about iPhone programming and that's part of the problem here. The book makes assumptions that you are an Objective C person that can jump right in. Being that this is the case, I would expect there to be more references within, but the content is short on content. Material is broken up over 9 chapters covering a single example --- Flashlight which is what I would want from a book like this.
The writing is clear and to the point, but the design is lacking. Color should have been part of the total package and without that splash of pizzaz, the interior is droll and bland.
For those looking to get started in iPhone development, this is a nice reference but I just wish it was a bit longer and had a tad more sex appeal for the reader.
**** RECOMMENDED
Showing reviews 1-5 of 12
|
|
|
| All Orders and Credit Card Processing are handled by Amazon.com. ShopBayside.com is not responsible for price or quality issues. All product inquiries must be done with Amazon.com. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME. ShopBayside.com in Association with Amazon.com | |