- 命名规则:
-
类型名称(如类、结构体、枚举)的首字母应该大写,采用驼峰命名法。
-
方法名称和全局变量名的首字母应该小写,采用驼峰命名法。
-
常量名应该全部大写,用下划线分割。
-
函数和方法名称应该尽量描述其功能。
-
不要使用与 Swift 关键字相同的名称,以免引起冲突。
- 推荐范式:
-
尽量使用方法来获取和设置属性值,而不是直接操作属性值。
-
尽量使用只读计算属性代替只有 getter 的属性。
-
使用方法来实现复杂逻辑和算法,避免使用过多的嵌套结构。
-
尽量使用协议来定义通用接口和实现代码复用。
-
将类的初始化过程分成多个步骤,以便在多个初始化方法中重复使用初始化代码。
-
遵循单一职责原则,一个类应该只有一个责任,便于维护和测试。
-
避免使用全局变量和函数,应该尽量将它们包装成一个类或结构体,以便于管理和测试。
-
尽可能使用值类型(如结构体和枚举)代替引用类型(如类),以避免引用对象的副作用。