• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
re: How hard is it to learn Cocoa - Survey ?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re: How hard is it to learn Cocoa - Survey ?


  • Subject: re: How hard is it to learn Cocoa - Survey ?
  • From: John Joyce <email@hidden>
  • Date: Mon, 26 May 2008 20:28:46 -0500

I would definitely not consider myself intermediate or higher with Cocoa, but I would definitely share what has helped me make sense of things.
I started with Cocoa after C, but it didn't sink in at all.
Then I went the long way around through doing some web development. With web development I learnt a lot of things that are still useful, web design being one of them, just enough xml being another. But the most useful was definitely Ruby and Rails. Ruby taught me exactly how and what objects should be (and it's got a great mailing list that rambles around all sorts of topics). Rails taught me how a good framework works for you and leverages the capabilities of the language it uses.
In the same way, Cocoa really highlights the strengths of Objective- C, which really builds on what is possible with C.
After all of a year with C and a year and a half with web development, 4 months of my spare time ( a few hours on a few weekdays, a lot of hours on a lot of weekends ) has gotten me to building a useful Cocoa app that a few dozen coworkers at Apple use every day.
I wrote it for my work, they liked it for theirs. It's not an amazing app, just very usefully specific to their needs (and mine).


My point: Ruby is a great way to learn OOP by having everything be objects all the time.(almost anyway)
My other point: You don't learn Cocoa or any framework, you look it up a lot, and use what you need, eventually remembering a lot of details with more experience.
My last point: The secret to good development is having a good idea for an app that is useful and necessary. Other than that, just play with features of the framework by working through the books, and monkeying with the sample code.


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Prev by Date: Re: File's Owner
  • Next by Date: Drawing barcodes
  • Previous by thread: Re: How hard is it to learn Cocoa - Survey ?
  • Next by thread: Re: No-frills print to label printer help please (Rick Mann)
  • Index(es):
    • Date
    • Thread