私はgetterを書いて、私が呼び出すたびにgetterが同じオブジェクトを返すようにします。これは私のコードです。Swift 3 getterメソッド
var someObject:NSObject? {
get {
if _someObject == nil {
_someObject = NSObject()
}
return _someObject;
}
}
コンパイラは、未解決の識別子のエラー 使用を与える「_someObject」 がどのように私はスウィフト3で正しいgetterメソッドを書くのですか?
同じではありません。つまり、変数をnilに設定することはできず、自動的に再計算されます。これは非常に強力な設計パターンです。 – gnasher729
@ gnasher729私はそれが同じであると書いていない、それは*と同じ* – vadian