私有属性的命名约定
Naming convention for Private Properties
我见过下划线用作私有属性的前缀
private var _aPrivateVar: String = "I am private"
我看过没用过
private var aPrivateVar: String = "I am private"
在语法上,这没有区别,我的偏好 是不使用它们。但是,在Swift中的公认惯例是什么,以便我养成正确的习惯?
在此Swift Guide style中,您可以找到类似的参考资料:
private var centerString: String {
return "(\(x),\(y))"
}
在The swift Programming Language book (swift 4 beta)(link到)中,您还可以找到这些例子:
第 812 页:
private var privateInstance = somePrivateClass()
第 822 页:
private var privateVariable = 12
摘自:Apple Inc.“Swift 编程语言(Swift 4 beta)。”电子书。
我相信第二种选择是正确的方法。
我见过下划线用作私有属性的前缀
private var _aPrivateVar: String = "I am private"
我看过没用过
private var aPrivateVar: String = "I am private"
在语法上,这没有区别,我的偏好 是不使用它们。但是,在Swift中的公认惯例是什么,以便我养成正确的习惯?
在此Swift Guide style中,您可以找到类似的参考资料:
private var centerString: String {
return "(\(x),\(y))"
}
在The swift Programming Language book (swift 4 beta)(link到)中,您还可以找到这些例子:
第 812 页:
private var privateInstance = somePrivateClass()
第 822 页:
private var privateVariable = 12
摘自:Apple Inc.“Swift 编程语言(Swift 4 beta)。”电子书。
我相信第二种选择是正确的方法。