Swift 的命名规则和推荐范示

4 min read
  1. 命名规则:
  • 类型名称(如类、结构体、枚举)的首字母应该大写,采用驼峰命名法。

  • 方法名称和全局变量名的首字母应该小写,采用驼峰命名法。

  • 常量名应该全部大写,用下划线分割。

  • 函数和方法名称应该尽量描述其功能。

  • 不要使用与 Swift 关键字相同的名称,以免引起冲突。

  1. 推荐范式:
  • 尽量使用方法来获取和设置属性值,而不是直接操作属性值。

  • 尽量使用只读计算属性代替只有 getter 的属性。

  • 使用方法来实现复杂逻辑和算法,避免使用过多的嵌套结构。

  • 尽量使用协议来定义通用接口和实现代码复用。

  • 将类的初始化过程分成多个步骤,以便在多个初始化方法中重复使用初始化代码。

  • 遵循单一职责原则,一个类应该只有一个责任,便于维护和测试。

  • 避免使用全局变量和函数,应该尽量将它们包装成一个类或结构体,以便于管理和测试。

  • 尽可能使用值类型(如结构体和枚举)代替引用类型(如类),以避免引用对象的副作用。