App*_*Dev 5 constants naming-conventions ios swift swift3
我一直在阅读API设计指南,Swift以及有关在问题标题中说过的那些实体的命名的一些帖子,但是我仍然不清楚。
我正在开发中Swift 3。
is-以has-,或作为前缀,还是两个前缀都合适?Bool选择器的方法也应加前缀is/ has?k?开头。(例如,kMaxLength)。我认为这是的惯例Objective-C,Swift也是吗?@IBAction选择器的名称应该引用触发该操作或执行该任务的控件吗?(例如:doneButtonTappedvs validateInput)Swift 通用命名约定可在此处https://swift.org/documentation/api-design-guidelines/#general-conventions
- 当布尔方法和属性的使用是非可变的时,布尔方法和属性的使用应该被理解为关于接收者的断言,例如
x.isEmpty,line1.intersects(line2)。- 其他类型、属性、变量和常量的名称应读作名词。