Last week I recommended a book called How To Make An iPhone App. I had a few questions about the book so I’m going to go into things in a little bit more detial.
If you’ve already developed some apps, well the book probably isn’t for you. This book is designed to help those new to developing on the the iPhone platform get an app out there as soon as possible. If you’ve already bought a bunch of other books.. the topics will overlap for sure, but if you have trouble getting started because there’s just so much to read, this book might be great for you.
As I said in the previous post, this book is much more to the point than the programming books that you’ll find in the book store. If you’ve read a few books you know that there is typically alot of filler, and much of the time hundreds of pages could probably be cut out. The How To Make An iPhone App ebook is much more direct, but is by no means a pamphlet at 341 pages.
The book covers several topics:
in Part 1 the book shows you how to use XCode and compile a basic application on the iphone.
in Part 2 the book covers basic C topics that you will need to know in your Objective-C programming, Object Oriented programming in Objective-C, and then gets into Cocoa Touch (iPhone specific development).
In part 3 You learn the specific “12-step” formula used by the author to create several monetarily successful applications, this covers coming up with app ideas creating an outline of your app, and actual creation of the app.
There’s also some examples included, and a “Swipe File” which has an assortment of commonly used code that you can plug right into your apps. You can read more about that on the books home page.
What’s really great is that this is the first book I’ve seen that goes from totally new to C to iPhone app creation, in other cases we’re talking about several other books (and not everything applies to the iPhone in those cases, in this case they do).
As you can see this is a wide variety of topics, of course not every library is covered, but the book takes you to the point where you should have no trouble figuring out how to use those libraries on your own.
Update: Regarding a question I received, yes this books projects are updated for iPhone OS 3.0. Contents of the book are the same, but the books have been updated for the newer SDK.