• 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: Guidance for Cocoa's steep learning curve
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guidance for Cocoa's steep learning curve


  • Subject: Re: Guidance for Cocoa's steep learning curve
  • From: Bruno Sanz Marino <email@hidden>
  • Date: Fri, 16 May 2008 00:39:26 +0200

I come from Java, and before, for web and for Windows and i am learning Cocoa for "Iphone" purposes mainly

For me the biggest issue is to learn the libraries and frameworks (all these tons of objects)

Cocoa is long away from the "pure c" Win32 library (of microsoft windows)...But the true is that almost nobody use now "pure c win32" to write applications

The really first step with a language is allways to write code and forget the "GUI" and the "buttons and windows" .....Then when you know what are you doing and you can do what you want to do (like a painter), you can think in the "GUIS" and all these stuff








Scott Ribe escribió:
then there's not that much new in Objective-C/Cocoa IMHO.

Exactly. Deferred-release makes reference counting easier. Looser more dynamic typing makes certain things more convenient & more concise. Delegation keeps the single-inheritance hierarchy shallow and comprehensible. The handful of powerful patterns are used consistently and to very good effect in the overall design. There's no one thing shockingly different; just a few good ideas applied effectively and consistently. (And, I should add, with a tolerably lightweight runtime cost for the dynamic bits.)

Learning the basics of Objective-C & Cocoa was dead easy. Starting to see
the way it all fit together took longer. Getting a grip on the breadth of
the whole framework, or the depth of how to modify behavior of standard
classes--that takes a long time.


_______________________________________________

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


  • Follow-Ups:
    • Re: Guidance for Cocoa's steep learning curve
      • From: mmalc crawford <email@hidden>
References: 
 >Re: Guidance for Cocoa's steep learning curve (From: Scott Ribe <email@hidden>)

  • Prev by Date: Re: Using NSThreads in command-line apps
  • Next by Date: Re: Guidance for Cocoa's steep learning curve
  • Previous by thread: Re: Guidance for Cocoa's steep learning curve
  • Next by thread: Re: Guidance for Cocoa's steep learning curve
  • Index(es):
    • Date
    • Thread