>>3
Technically, it's not part of the language, it's part of the library.
Also, Objective-C lacks namespaces, so they just use prefixes for everything. Lack of namespaces and the need to have every object as a reference makes this language a bit of a bitch. Otherwise it's not that bad.