1
我是Swift開發的初學者。私有財產數據建模和初始化
我在Swift上看到了關於數據建模的視頻。此代碼如下:
private var _name: String!
var name: String {
return _name
}
爲什麼我們需要這樣做?我知道這很好,但你能向我解釋一下,比直接定義的常規方式更好嗎?
我是Swift開發的初學者。私有財產數據建模和初始化
我在Swift上看到了關於數據建模的視頻。此代碼如下:
private var _name: String!
var name: String {
return _name
}
爲什麼我們需要這樣做?我知道這很好,但你能向我解釋一下,比直接定義的常規方式更好嗎?
看起來就像你的情況,你將有無效的名稱變量重新聲明 - 變量。
private var _name: String!
name = "xyz" {
return _name
}
或
private var _name: String = ""
name {return _name}
見http://stackoverflow.com/a/25720651/1187415一個更好的解決方案。 –