给方法命名注意事项
- 如果方法返回值是新创建的,那么方法名的首个词应是返回值的类型,除非前面还有修饰语
- 应该把表示参数类型的名词放在参数前面
- 如果方法要在当前对象上执行操作,那么就应该包含动词;若执行操作时还需要参数,则应该在动词后面加上一个或多个名词
- 不要使用str这种简称,应该用string这样的全称
- BOOL值属性应该加is前缀,如果某方法返回非其属性的BOOL值,那么应该根据其功能处理,选用has或is当前缀
- 将get 这个前缀留给那些借由“输出参数”来保存返回值的方法
类与协议的命名
- 为类和协议的名称加上前缀
参考
Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法