Objective-C 命名规范

时间:2023-03-08 19:35:27

http://www.tuicool.com/articles/ERvUbmR

1. 如果方法的返回值是新创建的,那么方法名的首个词应是返回值类型,除非前面还有修饰语如 localizedString;

- (CGSize)sizeThatFits:(CGSize)size; 

2.应该把表示参数类型的名词放在参数前面。

+localizedStringwithFormat:  //本地化字符串

3.不要使用str这种简称,应该使用全称string这样的全称。

4.Boolean属性应加is前缀。如果某方法返回非属性Boolean值,那么应该根据其功能,选用has或is当前缀。

- isEqualTostring;
- hasPrefix;
命名规范:
代码 点评
insertObject:atIndex: Good
insert:at: 不清晰;要插⼊什么?“at”表⽰示什么?
removeObjectAtIndex: Good
removeObject: 不错,因为⽅法是⽤用来移除作为参数的对象
remove: 不清晰;要移除什么?