• 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: What does "NS" means ?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What does "NS" means ?


  • Subject: Re: What does "NS" means ?
  • From: John Stiles <email@hidden>
  • Date: Sun, 22 May 2005 09:26:35 -0700

On May 21, 2005, at 5:13 PM, Ondra Cada wrote:

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.

I was under the impression, from talking to other developers, that the "NS" switch occurred before Sun entered the picture (to mean "NeXTStep"). And then when Sun began collaborating with NeXT, the "NeXT-Sun" nomenclature just kind of worked out conveniently. I am not sure if it's true, though.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: What does "NS" means ?
      • From: John Warner <email@hidden>
References: 
 >What does "NS" means ? (From: Martin Ottenwaelter <email@hidden>)
 >Re: What does "NS" means ? (From: Ondra Cada <email@hidden>)

  • Prev by Date: Re: AddressBook-like TextFields?
  • Next by Date: menuBarHeight instance method?
  • Previous by thread: Re: What does "NS" means ?
  • Next by thread: Re: What does "NS" means ?
  • Index(es):
    • Date
    • Thread