Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Mar 29, 2009, 06:52 PM   #1
mav814
macrumors member
 
Join Date: Mar 2009
Send a message via ICQ to mav814 Send a message via AIM to mav814 Send a message via MSN to mav814
Book Opinion Before Buying

So I have committed to spending any reasonable amount of money on a physical book that will help me understand objective C programming. I have gone through the forums and seen plenty of options, but before I actually invest myself and base my learnings off one book, I would like to know which book is (I know its somewhat relative) is the best at allowing one to understand the basics, hit the learning curve, and apply what they learn. Please put the name of the book and why. Thanks!
__________________
"The Glory is in the Team, Not the Individual."
"Ad Majorem Dei Gloriam"
"Pursue Excellence, Nothing Else is Worth Your Time."
OARS Crew 2008-2009
mav814 is offline   0 Reply With Quote
Old Mar 29, 2009, 07:56 PM   #2
CarlosH
macrumors member
 
Join Date: Apr 2008
Quote:
Originally Posted by mav814 View Post
So I have committed to spending any reasonable amount of money on a physical book that will help me understand objective C programming. I have gone through the forums and seen plenty of options, but before I actually invest myself and base my learnings off one book, I would like to know which book is (I know its somewhat relative) is the best at allowing one to understand the basics, hit the learning curve, and apply what they learn. Please put the name of the book and why. Thanks!
I used Programming in Objective-C( Amazon link: http://www.amazon.com/Programming-Objective-C-Developers-Library-Stephen/dp/0672325861, and it have been very useful, I have a strong c/c++ base, so I use it mostly for reference, but it is for beginners too.

Hope it helps you make a decision.
__________________
My Apps: Tilt Meter Pro
Paratroopers Air Assault
CarlosH is offline   0 Reply With Quote
Old Mar 29, 2009, 09:19 PM   #3
mav814
Thread Starter
macrumors member
 
Join Date: Mar 2009
Send a message via ICQ to mav814 Send a message via AIM to mav814 Send a message via MSN to mav814
Quote:
Originally Posted by CarlosH View Post
I used Programming in Objective-C( Amazon link: http://www.amazon.com/Programming-Objective-C-Developers-Library-Stephen/dp/0672325861, and it have been very useful, I have a strong c/c++ base, so I use it mostly for reference, but it is for beginners too.

Hope it helps you make a decision.

You very much did help. I actually am buying the updated version of this book on amazon.com after seeing good reviews and your suggestion. Thanks.
__________________
"The Glory is in the Team, Not the Individual."
"Ad Majorem Dei Gloriam"
"Pursue Excellence, Nothing Else is Worth Your Time."
OARS Crew 2008-2009
mav814 is offline   0 Reply With Quote
Old Mar 30, 2009, 09:52 AM   #4
blackmesa
macrumors newbie
 
Join Date: Mar 2009
This one: Beginning iPhone Programming did the trick for me
__________________
Enter the Black Mesa blog to see our development.

Last edited by blackmesa; Mar 30, 2009 at 10:44 AM.
blackmesa is offline   0 Reply With Quote
Old Mar 30, 2009, 10:39 AM   #5
ataylor2009
macrumors member
 
Join Date: Jan 2009
I went through the whole "What should I read?" problem (am, in fact, still going through it, to some extent) starting a couple of years ago when I wanted to learn Objective-C. I finally got so frustrated that I started putting together a personal wiki to help me keep it all straight.

You can check it out here:

http://cocoanewbie.pbwiki.com/

I started out thinking it'd be sort of a giant, cross-referenced book report, but I think it's turning into an all-around Cocoa, Objective-C and iPhone programming reference site. It's taking a while to get all the info posted (currently I'm the only contributor), but I'm working on it steadily.
__________________
It's when you can't hear the bats coming for you, that's when the bats are coming for you.
ataylor2009 is offline   0 Reply With Quote
Old Mar 30, 2009, 11:01 AM   #6
CocoaPuffs
macrumors 68010
 
Join Date: Aug 2008
Only way to learn is to use the codes. You can have all the books in the world and read them religiously, but it won't make much sense if all you do is reading them. With that said, I think just about any book you find with decent reviews is worth buying, rest is up to you.
CocoaPuffs is offline   0 Reply With Quote
Old Mar 30, 2009, 11:07 AM   #7
ataylor2009
macrumors member
 
Join Date: Jan 2009
Quote:
Originally Posted by CocoaPuffs View Post
Only way to learn is to use the codes. You can have all the books in the world and read them religiously, but it won't make much sense if all you do is reading them. With that said, I think just about any book you find with decent reviews is worth buying, rest is up to you.
...this is [sort of] true. The problem is when you start typing in code without understanding a) why you're typing it, b) what it means, and c) how to fix it if it doesn't work (which happens frequently), you end up getting even more frustrated.

A perfect example is Erica Sadun's book (The iPhone Developer's Cookbook). If you flip through the book looking for, say, an example that shows you how to connect your app to the Address Book and allow you to select a contact, you will find a snippet of code that purports to do just that. The problem is, because there's no context for that snippet, a beginner is unable to make use of it. You can cut and paste it into an Xcode project, but it won't work. And, without some kind of knowledge base to work from, not only will you not know what's wrong with it or how to fix it, but you won't even know how to ask for help to make it work.

So, yes, working through the code examples is a good idea. But you're going to have to study the rest of the material, too, and it wouldn't hurt to do the practice exercises that a lot of the books offer.
__________________
It's when you can't hear the bats coming for you, that's when the bats are coming for you.
ataylor2009 is offline   0 Reply With Quote
Old Mar 30, 2009, 11:12 AM   #8
CocoaPuffs
macrumors 68010
 
Join Date: Aug 2008
By all means, I don't suggest anyone to jump straight into iPhone programming without understanding the basic. I thought we were talking about Objective-C programming books?

And yes, I heard the same reviews about her book. Good thing I just flip through it in Barnes & Nobles and said no thank you.
CocoaPuffs is offline   0 Reply With Quote
Old Mar 30, 2009, 11:37 AM   #9
ataylor2009
macrumors member
 
Join Date: Jan 2009
Sorry - I didn't mean to sound like I was grouching at your post. You were exactly right - you have to work through the code in order to get proficient at this. I just wanted to add that you have to read the rest of the book, too - no matter what the book is.
__________________
It's when you can't hear the bats coming for you, that's when the bats are coming for you.
ataylor2009 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Amazon and Other Book Retailers Issuing Refunds in E-Book Publisher Settlement MacRumors Mac Blog Discussion 54 Mar 29, 2014 08:19 PM
iPad: Opinion on buying an ipad 4 now lokster iPad 23 Oct 14, 2013 04:16 AM
Buying a iMac (maybe used) opinion on specs? twinsity iMac 10 Apr 12, 2013 04:20 PM
Buying mac book air online Tute Buying Tips and Advice 6 Nov 2, 2012 06:10 PM

Forum Jump

All times are GMT -5. The time now is 05:25 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC