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.
After being extremely disappointed by the iPhone Games Projects book from the same publisher, I was a little hesitant to check out their latest book, iPhone Cool Projects. I thought that it might be another "cash in on the iPhone craze" book. Fortunately I was pleasantly surprised.
iPhone Cool Projects is my new favorite for iPhone books. As many of you who read this site know, I’ve been a fan of Beginning iPhone 3 Development, but I felt that I got much more out of iPhone Cool Projects than I did from my first of read Beginning iPhone Development, and that’s saying alot since I’ve advanced so much further in iPhone programming.
What I really like about this book is that they give you actual projects not just the usual junk based on source code available from Apple for free. These are some of the projects within the book:
Formic – A Frenzic Style Puzzle Game
SphereNet – A collaborative networked game where you move around spheres
Minigolf – A simple mini golf/air hockey type game built with Cocos 2d (excellent Cocos 2D intro here)
These are just a few of the projects, click here to read the full details on the book. I don’t want to spoil everything here, but you will be pleasantly surprised as the authors manage to make some very boring and more advanced concepts like threading and streaming audio interesting.
I have to say that I’m very pleasantly surprised, and although I’ve been working on iPhone development every day for the last 6 months or so I did learn quite a bit going over this book, and I’m going to go through it again this week.