Objective-C命名规范

  • 一般使用驼峰命名法,这是百度百科对驼峰命名法的解释:
    骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。
    比如myName:也就是首字母小写,第二个单词起的首字母大写。
  • 新创建的类请加上前缀,如UI、NS之类的都是UI库的典范,我会把我新建的类都加上X作为前缀。
  • delegate:委托协议需要加上委托发起方的类名作为前缀,比如:UITableViewDelegate
  • 常量的命名规范:若常量限制于“编译文件”内,也就是.m文件内的一般加上小写的k作为前缀,而如果是类外可见的也就是.h文件内的则以类名为前缀。
  • 给私有方法加上前缀,有人说推荐使用“p_”,也就是在在你的.m文件中所有的未对外公开的方法名全部加上“p_”,其实这个随你个人喜好了,不过不要使用下划线--“”作为前缀,因为苹果的所有私有方法全是以“”作为前缀的,如果使用“—”作为前缀,你很可能会在无意中复写了基类当中的私有方法,而你可能根本察觉不到。

    推荐阅读