oc与其他语言一个主要区别是没有那种内置的命名空间(namespace)机制. 所以我们在编码时一定要注意命名冲突,尤其是潜在的命名冲突.
我们在创建应用程序时一定要注意,使用Cocoa创建应用程序时一定要注意,Apple宣称保留使用"两个字母前缀"的权利,也就是说选用的前缀应该都是三个字母.
我们尤其应该注意,当你使用的一个三方库引入了一个你之前引入过的三方库.如果引入的这两个库的作者都没有给自己的库加前缀,那么应用程序很容易出现重复符号错误.
要点
选择与你公司,应用程序或二者有关联的名称作为类名的前缀,并在所有代码中均使用这一前缀.
若自己所开发的程序库用到了第三方库,则应该为其中的名称加上前缀.