Dost my eyes deceive me? Mike Ash over at his blog has an interesting post
about name spacing constants and functions in Objective-C. Actually it’s
raw C, but quite useful within in Objective-C, too.
I’ve ranted at length about the lack of good name spacing in Objective-C. Using
character prefixes gives us such ungodly names as
NSManagedObjectContextDidSaveNotification. Well, weep a bit less with this
I’m hesitant to use this full throttle because it’s definitely not normal in
the Apple world. Code must be written so that the humans who follow you up can
edit it, you know. But, still, when Apple is done reinventing memory
management on portible devices, I hope they have some cycles reserved to solve
namespacing in their flagship programming language.