★ TouchArcade needs your help. Click here to support us on Patreon.

Good books?

09-05-2009, 12:33 PM
#1
Joined: Mar 2009
Posts: 212
Good books?

I have a lot of frees in college now and plan on learning some objective c and iPhone programming soon after. Can anyone suggest some good books preferably one on each?
09-05-2009, 02:46 PM
#2
Joined: Aug 2009
Location: San Francisco
Posts: 362
Send a message via Skype™ to micah
I'm very new to iPhone development, but I come from a programming/graphics design/game dev back when I was in high school background. But I read and skimmed the Objective-C primer and some of the gettings started guides at http://developer.apple.com/iphone/, and I bought a rough cut of iPhone Game Development, http://oreilly.com/catalog/9780596805265/. It hasn't been released yet, but O'Reilly is selling rough draft PDFs of it for pretty cheap. And I messed around in Xcode and Interface Builder a lot, and then I started work on my first game.

Also, Beginning iPhone 3 Development is a good book.

--=] Insurgent Games website | twitter [=-
Cryptose (TA) - Skeleton Key (TA) - Skeleton Key HD (TA link) - Aeropack (TA)

09-06-2009, 12:34 AM
#3
Quote:
Originally Posted by micah View Post
I'm very new to iPhone development, but I come from a programming/graphics design/game dev back when I was in high school background. But I read and skimmed the Objective-C primer and some of the gettings started guides at http://developer.apple.com/iphone/, and I bought a rough cut of iPhone Game Development, http://oreilly.com/catalog/9780596805265/. It hasn't been released yet, but O'Reilly is selling rough draft PDFs of it for pretty cheap. And I messed around in Xcode and Interface Builder a lot, and then I started work on my first game.

Also, Beginning iPhone 3 Development is a good book.
I picked that up too from O'Reilly. The authors have good credentials. It takes a lot of programming knowledge though to follow as essentially you're building your iphone game engine from scratch. It's wonderful! I notice they have a chapter at the end on third-party game engines just in case.

I am going to go with Unity 3d right now because it seems like the easiest way to go but because I'd like to learn how to build a game engine in Objective C and using Xcode, am going to follow the book through to the end. From what I've read, the closer you can get to building your game using Objective C and Xcode, the more compatible things will be and the faster it will run.

From what I've read of that book so far, the authors have a very good handle on development on iphone.

Last edited by Catacomber; 09-06-2009 at 12:45 AM.
09-06-2009, 12:50 AM
#4
Joined: Aug 2009
Location: San Francisco
Posts: 362
Send a message via Skype™ to micah
Also, I don't think there are any books out for it at all, but you should check out cocos2d-iphone. It's a 2d game programming framework written in objective-c and I'm in the process of learning it right now. It's free and open source, and it's perfectly fine to use it in your commercial games.

I've heard of unity3d, and I've thought about looking into it, but for the near future I think I'm gonna stick to 2d. I don't have any experience doing 3d modeling or working with 3d math, and I'm kind of a retro guy, so I think 2d will never go out of style if it's done well.

--=] Insurgent Games website | twitter [=-
Cryptose (TA) - Skeleton Key (TA) - Skeleton Key HD (TA link) - Aeropack (TA)
09-06-2009, 05:39 AM
#5
Joined: Mar 2009
Posts: 212
Well you're all assuming I want to learn to make games.. That's further down the road, right now all I want is to learn to make apps at the moment.
09-06-2009, 10:50 AM
#6
Quote:
Originally Posted by Xandan View Post
Well you're all assuming I want to learn to make games.. That's further down the road, right now all I want is to learn to make apps at the moment.
General iphone programming---

Programming in Objective - C by Stephen Kochan is good for programming.

Beginning iphone Development Exploring the iphone SDK by Dave Mark and Jeff LaMarche is excellent.

[I will try cocos 2d. Unity can do 2d also. There is a demo.]
09-07-2009, 04:54 AM
#7
Joined: Mar 2009
Posts: 212
Programming in Objective - C by Stephen Kochan seems a bit outdated =\