美文网首页
编码规范

编码规范

作者: 蜗牛也有梦想 | 来源:发表于2017-12-01 11:31 被阅读12次

    Objective-C没有内置命名空间(namespace),因此在命名的时候要避免命名冲突。
    如果是公司开发的库,一般用公司单词的缩写命名;个人的库的话,可以使用自己的名字拼音或单词缩写。如笔者ZZW。
    Apple保留所有两个字母的前缀使用权,所以公司或个人的最好用三个字母及以上来作为前缀。
    需要添加前缀的内容:
    1.类名
    2.分类名
    3.分类中的方法
    4.类实现文件中的函数
    5.类实现文件中的全局变量

    如果是自己编写的库引入了第三方的库,也需要给引入的第三方库添加自己的前缀。但是目前还没有遇到过这个错误。
    下划线可以有效区分内容

    type Prefix(前缀) Suffix(前缀) example例子
    Class类 组织缩写或姓名缩写 ZZW_Class
    Controller控制器 组织缩写或姓名缩写 ViewController ZZW_TestViewController
    view视图 组织缩写或姓名缩写 View ZZW_TestView
    cell视图 组织缩写或姓名缩写 Cell ZZW_TestCell
    protocol协议 组织缩写或姓名缩写 Delegate ZZW_TestDelegate
    property属性 tableView
    成员变量 _ _tableView

    参考资料
    iOS开发代码规范

    相关文章

      网友评论

          本文标题:编码规范

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