美文网首页iOS && Android
【Effective Objective-C 2.0 读书笔记】

【Effective Objective-C 2.0 读书笔记】

作者: DoubleLife不可以 | 来源:发表于2016-03-04 11:20 被阅读65次

    第十五条:用前缀避免命名空间冲突

    Objective-C没有其他语言哪种内置的命名空间(namespace)机制。

    避免命名冲突的唯一办法就是变相实现命名空间:为所有名称都加上适当的前缀。

    创建应用程序时一定要注意:Apple宣称其保留使用所有“两字母前缀”的权利,所以你自己选用的前缀应该是三个字母或者更多。

    这么做还有一个好处:如果此符号出现在栈回溯信息中,则很容易就能判明问题源自哪块代码。

    【要点】

    选择与你的公司、应用程序或者二者皆有关联之名作为类名的前缀,并在所有代码中均使用这一前缀。

    若自己所开发的程序库中用到了第三方库,则应为其中的名称加上前缀。

    相关文章

      网友评论

        本文标题:【Effective Objective-C 2.0 读书笔记】

        本文链接:https://www.haomeiwen.com/subject/uysokttx.html