一 概述
- 命名规范是开发中约定俗成的规则
- 主要是开发中,对类,对象,方法,变量等起个合理的名字
- 好的命名规范,不仅利于代码阅读,也利于项目的维护
二 OC中的命名规范示例
#include <Foundation/Foundation.h>
typedef enum
{
SexMan,
SexWomen
}Sex;
@interface Student : NSObject
{
int _no;
Sex _sex;
}
-(void)setNo:(int)no;
-(int)no;
-(void)setSex:(Sex)sex;
-(Sex)sex;
@end
@implementation Student
-(void)setNo:(int)no
{
_no=no;
}
-(int)no
{
return _no;
}
-(void)setSex:(Sex)sex
{
_sex=sex;
}
-(Sex)sex
{
return _sex;
}
@end
int main()
{
Student *stu=[Student new];
[stu setSex:SexMan];
[stu setNo:10];
NSLog(@"学生的性别是%d,编号是%d",[stu sex],[stu no]);
return 0;
}
三 成员变量的命名规范
- 成员变量都以下划线_开头
- 可以跟get方法的名称区分开
- 可以跟其他局部变量区分开,一看到下划线开头的变量,肯定是成员变量