Re: OT: fun with phonics...
Re: OT: fun with phonics...
- Subject: Re: OT: fun with phonics...
- From: Adam Thayer <email@hidden>
- Date: Sat, 07 Sep 2002 20:27:44 -0700
On 2002-09-08 05:08:29 +0200 Andreas Mayer <email@hidden> wrote:
Am Sonntag, 08.09.02 um 02:54 Uhr schrieb Andreas Mayer:
Even 'id Software' uses this pronunciation, as I heard recently. I used "eye-dee" before that, too. :)
Umm. I'm told that id Software is making fun of old Freud here (*) and the id we see in cocoa is just a lowercase ID and thatfor should be pronounced like the two letters I and D.
You can really learn something here! :-)
(*) "id - the one of the three divisions of the psyche in psychoanalytic theory that is completely unconscious and is the source of psychic energy derived from instinctual needs and drives"
That was me, and it was meant to go to the whole list... id Software writes games that pander to the instinctual side of the target consumer (kill, kill, kill! *grin*).
Apple's convention is that the core variable types should be lower-case (id is one of them), and that classes should be named with capitals to seperate words (NSString = Next Step String). Well, if 'long' should be 'Long' if it were a class/object, then if 'id' were not a core variable type, it would be 'ID'. It is an identifier for objects, much like 'void *' is used in C or C++ for structures and classes. I personally like it since I can use it for my generic objects and NOT have to go through the fun mess of using typedef to change 'void *' into some bizarrely-named garbage. For application-level programming, you can think of it as an 'NSObject *' datatype, although it is a beast completely different underneath ;)
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.