2
私はObjective-C構文を使用していますが、質問言語には依存しません。getterの代わりにivar変数を使用する利点について
@synthesize activities = _activities;
self.activities
次の宣言を想定し
はゲッターを呼び出しますと_activities
は、すでに割り当てられた値をチェックします。この割り当ての主な利点は、私が理解するように、setterが呼び出されたときとローカル変数が呼び出されたときを明確に区別することです。
これはいいですが、ivarとgetterメソッドを使用する実際の具体的なメリットは何ですか?
私は1つ、他のものは何と思いますか?
- 私は、ivarを使用してgetterを呼び出す方が速いと思いますが、touchイベントの場合と比較して、その差はごくわずかです。