【总结】- (C&OC)常用命名规则&命名规范汇总

来源:互联网 发布:apachebench linux 编辑:程序博客网 时间:2024/05/18 01:53

前言

我们这里讨论点的命名规则和规范主要针对:变量名、函数名、类名、对象名、方法名、成员变量名、预处理指令-宏定义命名

命名规则

  1. 不能使用关键字命名
  2. 由英文字母(区分大小写)、数字、下划线组成
  3. 不能以数字开头

若不遵守命名规则,编译器会报错

关键字

//C语言关键字auto double int struct break else long switchcase enum register typedef char extern return unionconst float short unsigned continue for signed voiddefault goto sizeof volatile do if while static
//OC关键字@interface、@implementation、@end @public@protected@private@selector @try@catch@throw@finally  @protocol、@optional、@required、@class@property@synthesize@dynamicselfsuperid、_cmd、__block、__strong、__weak

命名规范

标识符

  1. 使用有意义的英文单词作为标识符
  2. 采用驼峰标识的方式命名

成员变量

成员变量名的定义以“_”开头,首字母小写

类名

类名以大写字母开头

方法名

  1. 对象方法:为使用方便,我个人喜欢以动词开头作为对象方法名。命名对象方法前,要先明白对象是谁,然后用“让对象怎么样”的句式,把“怎么样”翻译成英语。首个单词一定是动词,后面的单词用驼峰标识的方式表示出来。
  2. 类方法:
    • 如果希望类方法返回一个本类的对象,要用类名作为开头
    • 如果希望返回一个其他类的对象,命名方式要参照对象方法命名

宏定义命名

按照约定,宏定义通常以全大写字母命名

结语

命名规范往往可以让编写程序轻松许多,更容易记忆且效率更高。
不同公司往往有不同的编码规范文档,即使没有规范文档,也一定要养成自己独特的编码风格。

0 0
原创粉丝点击