ad-*_*son 6 naming-conventions swift swift3
我见过下划线用作私有属性的前缀
private var _aPrivateVar: String = "I am private"
Run Code Online (Sandbox Code Playgroud)
我见过他们没有使用
private var aPrivateVar: String = "I am private"
Run Code Online (Sandbox Code Playgroud)
从语法上讲,它没有区别,我更喜欢不使用它们。但是,Swift 中公认的惯例是什么,以便我养成正确的习惯?
在这个Swift Guide style 中,你可以找到一个类似的参考:
private var centerString: String {
return "(\(x),\(y))"
}
Run Code Online (Sandbox Code Playgroud)
在The swift Programming Language 一书(swift 4 beta)(链接到 )中,您还可以找到以下示例:
第 812 页:
private var privateInstance = somePrivateClass()
Run Code Online (Sandbox Code Playgroud)
第 822 页:
private var privateVariable = 12
Run Code Online (Sandbox Code Playgroud)
摘自:Apple Inc. “The Swift Programming Language (Swift 4 beta)”。电子书。
我确实相信第二种选择是正确的方法。
| 归档时间: |
|
| 查看次数: |
1685 次 |
| 最近记录: |