Linked by Jared White on Wed 7th May 2003 07:13 UTC
General Development Welcome back to Part 2 of Cocoa 101: Object-Oriented Programming for the Masses! I received a lot of great feedback on my previous article, and I'm looking forward to sharing with you once again what I've learned about Cocoa and the Objective-C language. If you missed Part 1 of this tutorial, read it here.
Permalink for comment
To read all comments associated with this story, please click here.
Re: Objective-C and Cocoa
by Nicolas Roard on Wed 7th May 2003 17:43 UTC

what is far more important than the language (considering it has some "common" features like Objects support, of course), is the quality of the development framework and perhaps the developpers tools. And honnestly, OpenStep is way ahead if you considere quality, consistency, elegance and ease of use. I don't even speak about InterfaceBuilder (or Gorm in the case of GNUstep) for creating GUI.

It's a truely wonderful framework. You develop way more quickly with it ...

Reference counting isn't very difficult to use... there are some simple rules to follow , of course, but frankly it's not a so big annoying point (in fact for many people it's even a plus !). Good case study, GNUstep supports the use of a garbage collector instead of the retain/release ... but almost any GNUstep programmers/programs uses retain/release (the only exception is GNUstepWeb which uses in some parts of it garbage collecting).

see http://www.stepwise.com/Articles/Technical/HoldMe.html
for a good article on retain/release.

Don't focuses on retain/release, it's not worth it, and you'll miss the quality of OpenStep ...