[Off Topic] Best way to start iPhone OS programming?

jarednichols
Honored Contributor

Subject line says it all… I don't have any experience with Obj-C (or even C) but have loads with AppleScript, shell scripting, digging under the hood etc etc. Where's a good place to start? I like learning by doing rather than theory.

j

--
Jared F. Nichols
Desktop Engineer, Client Services
Information Services Department
MIT Lincoln Laboratory
244 Wood Street
Lexington, Massachusetts 02420
781.981.5436

3 REPLIES 3

Not applicable

I've had the following recommend to me and just received the programming one this week.

new to programming;
http://www.headfirstlabs.com/books/hfprog/

new to iphone;
http://www.headfirstlabs.com/books/hfiphonedev/

Nick Caro Desktop Support Technician

Bukira
Contributor

Hi J

i recommend the following books

1, Beginning iPhone Development - Apress 2. The iPhone Developers Cookbook - Sadun 3. iPhone SDK - oReilly

For version 3.0

Also learning Objective c and the cocoa book, don't have them here atm
to give you the names

Also the iPhone forums and online searches

Id never done development before of obj C just hacked php, cgi, shell
etc

I started in May and by august i had an App in the store, i know have 5
Apps and 3 more in development for release soon,

Also look on github for library's etc, tapku and three20 library's as
well as google analytics

Or ask me for any hints etc

Depends what type of app you wanna make,

I make university apps, bus stop apps, food outlet apps and magazine
apps with maps

Regards

Criss

Criss Myers
Senior Customer Support Analyst (Mac Services)
iPhone Developer
Apple Certified Technical Coordinator v10.5
LIS Development Team
Adelphi Building AB28
University of Central Lancashire
Preston PR1 2HE
Ex 5054
01772 895054

kalik4
New Contributor III

Go for the BNR books (Big Nerd Ranch)...the classes there are amazing, but if you don't have the cash, the books are a close second.

I suggest BNR iOS 4th Edition (I think that is the most recent), their Obj-C primer, and Kochan's ObjC book as well.

That...and...code. This stuff does not come easily to most of us humans. You have to live in the language for a long period of time before you begin to grok.

I myself went in and out of the language for quite some time until I could dedicate time and figure some things out. And then, of course, Apple's engineers decide to change quite a few things!

I trained myself by reading books, and challenging myself to build simple (and then more complex) apps. Anytime you find yourself with a repetitive task, build a simple app vs a script.

And in the words of the BNR founder, caffeine is not a substitute for sleep.