2017-08-05 63 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

太好了 - 我認爲這非常明確! –