2017-08-05 97 views
2

我见过用作前缀为私人性质对私有财产

private var _aPrivateVar: String = "I am private" 

我看过他们不使用

private var aPrivateVar: String = "I am private" 

语法上下划线命名规则,这都没有区别,我的首选是不使用它们的。但是,Swift中公认的约定是什么,这样我才能选择正确的习惯?

回答

3

在此Swift Guide style,你可以找到类似的提法:

private var centerString: String { 
    return "(\(x),\(y))" 
} 

The swift Programming Language book,你还可以找到这个例子:

private var privateInstance = somePrivateClass() 

我相信,第二个选项是正确的方法去。

+0

太好了 - 我认为这非常明确! –