接口与API设计--19:清晰而协调的命名方式

给方法命名注意事项

  • 如果方法返回值是新创建的,那么方法名的首个词应是返回值的类型,除非前面还有修饰语
  • 应该把表示参数类型的名词放在参数前面
  • 如果方法要在当前对象上执行操作,那么就应该包含动词;若执行操作时还需要参数,则应该在动词后面加上一个或多个名词
  • 不要使用str这种简称,应该用string这样的全称
  • BOOL值属性应该加is前缀,如果某方法返回非其属性的BOOL值,那么应该根据其功能处理,选用has或is当前缀
  • 将get 这个前缀留给那些借由“输出参数”来保存返回值的方法

类与协议的命名

  • 为类和协议的名称加上前缀

参考

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

你可能感兴趣的:(接口与API设计--19:清晰而协调的命名方式)