I'm new to Cocoa and there is one thing I would like to know, so that I don't feel stupid...
I'm hearing of "NSTextField", "NSTime", etc... but what does "NS" stands for ?
Although it is not important at all, it does *not* mean NeXTStep, as some would say.
There used to be a lot of classes of NeXTStep ages ago; these classes used to have a prefix NX (NX for NeXt).
A few years later (than the NX- thingies was used), NeXT and Sun (yeah, strange as it sounds, indeed the very same company who later proved they don't know jacksh*** of object design with the Java crap!) designed a quite nice open (!) definition of a truly object-oriented application API. The thing was called OpenStep, and it used consistently an NS- prefix for "Next-Sun".
The Cocoa of today is a direct successor of OpenStep. It extended it considerably, and it limited it here and there; the result, I admit, *is* better than the original OpenStep used to be. Nevertheless, it is not open anymore. Still, it keeps the original NS- (Next-Sun) prefixes.