ios命名规范笔记

命名规范

1、尽量不要缩写,寓意明确,动词+名次(+介词)

2、对不同类的相同操作,具有相同的名字

3、什么是self-referential?

4、同一个sdk下,前缀相同,NW,LB

5、when naming classes, protocols, functions, constants, and typedef structures时用前缀,

方法名和结构体字段不能用前缀

6、命名常量,前缀+大写开头的驼峰;

类方法,小写开头驼峰;

​ do,get不要用,get前缀是返回多个时用;

​ 参数列表中命名尽量加介词,尽量不要使用and;

​ setget方法,属性为动词名词形容词,set方法前缀都是set;get方法前缀分别是show,nil,is;

​ 动词是一般现在时,可用情太动词阐明含义

delegate 方法,有一个参数就往函数名字后加,用should,did,will帮助表示生命周期 集合对象的方法:注意插入的时候是否关注其位置

- (void)addElement:(elementType)anObj;

- (void)removeElement:(elementType)anObj;

- (NSArray *)elements;

- (void)insertLayoutManager:(NSLayoutManager *)obj atIndex:(int)index;

私有方法:下划线命名方法,也可以加前缀。

函数

7、类应是前缀+名词

8、协议和类的方法匹配度很高,协议比类多一个后缀,最常用的是ing?咱们一些XXProtocol VS XX

9、对于协议与类方法匹配度比较大的情况可以写在同一个文件中。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值