Live data from Hacker News

OS X/iOS Programming

news.ycombinator.com

11–20 of 27 posts

Re: OS X/iOS Programming

#11
post #3

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

Much thanks, I'll be sure to check out some of those sources. I've always found the Apple docs a little bit daunting, but I'll give them another shot.

Re: OS X/iOS Programming

#13
post #7

If 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.

>"If 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..."

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

#14

Is this some new trend where nobody prefixes self posts with "Ask HN"?

It should be possible for the software to prefix "Ask HN" automatically. (if none exists..) But yeah, it just requires little effort from those posting the story. :)

Re: OS X/iOS Programming

#16
post #10
post #3

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

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.

why?

Re: OS X/iOS Programming

#18
> hints about what I might read to become better at the interface design aspect of my application.

Got 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

#19
Objective-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 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

#20

Objective-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…

I will keep that in mind, thank you.
Post reply on HN