iOSにおける@propertyの仕組みと属性修飾子の完全解説

@propertyの本質 @propertyはアクセサメソッド(getter/setter)の宣言であり、コンパイラが自動的にアクセサとバッキングインスタンス変数(ivar)を合成します。ドット構文での呼び出しも可能になります。 例: @property (nonatomic) NSInteger userAge; コンパイラは以下と等価なコードを自動生成します: { NSInteger _userAge; } - (NSInteger)userAge { ...

8月9日 17:49 投稿