The bible is certainly Aaron Hillegass' Cocoa Programming for Mac OS X - http://www.bignerdranch.com/book/cocoa®_programming_for_mac®... The Apple documentation is outstanding. http://developer.apple.com/resources/ Check out ObjC and iOS podcasts. My favorite Cocoa website it http://theocacao.com/ Delicious might also help you: http://delicious.com/tag/cocoa
OS X/iOS Programming
11–20 of 27 posts
Re: OS X/iOS Programming
#12Re: OS X/iOS Programming
#13If you're going to want to run your iOS apps on actual devices (not just the built-in simulator), you'll need a $99/year iPhone Developer membership from Apple. Said membership comes with access to videos from this year's Worldwide Developer Conference, many of which will be helpful to you. EDIT: They're available to free dev accounts as well! Thanks for the corrections.
Which is a good reason to get acclimated to Objective-C/Cocoa by writing desktop Mac OS X software _first_. You'd need a Mac in both cases, and there are no barriers to deployment.
Re: OS X/iOS Programming
#14Is this some new trend where nobody prefixes self posts with "Ask HN"?
Re: OS X/iOS Programming
#15Re: OS X/iOS Programming
#16The bible is certainly Aaron Hillegass' Cocoa Programming for Mac OS X - http://www.bignerdranch.com/book/cocoa®_programming_for_mac®... The Apple documentation is outstanding. http://developer.apple.com/resources/ Check out ObjC and iOS podcasts. My favorite Cocoa website it http://theocacao.com/ Delicious might also help you: http://delicious.com/tag/cocoa
Having looked at both in some detail, Daniel Steinberg's Cocoa Programming book http://pragprog.com/titles/dscpq/cocoa-programming might be preferable to Hillegass's book.
Re: OS X/iOS Programming
#17Is this some new trend where nobody prefixes self posts with "Ask HN"?
Re: OS X/iOS Programming
#18Got to the internet archive, dig out the first original website of 37signals. Read the site, think about it. They were a cutting edge design firm back then. Also check out Hilman Curtis. Read the stuff on the website A list Apart. After that you will have a certain understanding of UID and related stuff. The rest is doing, showing off, iterate, iterate, iterate.
Re: OS X/iOS Programming
#19It might take you awhile to get familiar with Cocoa and all its patterns built on top of NSObject.
"Cocoa Design Patterns, by Buck and Yacktman" is a very good book to get the big picture right, but might be slightly overwhelming at the beginning (as there are many patterns/ways to solve the same problem in Cocoa).
Read Apple's documents: I still find it the best way to learn the details of Cocoa. The writing is dry and quite dense, so you might need to read it multiple times.
Another thing to remember is that Cocoa is a framework: it demands to be followed and not be fought against.
Re: OS X/iOS Programming
#20Objective-C is fairly simple, while Cocoa is vast and complex. The distinct is important. It might take you awhile to get familiar with Cocoa and all its patterns built on top of NSObject. "Cocoa Design Patterns, by Buck and Yacktman" is a very good book to get the big picture right, but might be slightly overwhelming at the beginning (as there are many patterns/ways to solve the same problem in Cocoa). Read Apple's…