Objective-Cでの変数/オブジェクト宣言についていくつか質問があり、いくつかのことをよりよく理解したいと思っています。
変数に宣言を与える
@property
と、他のクラスから変数にアクセスできることを知っています。それ自体のクラスの外で変数を使用する予定がない場合、これに何か使用はありますか?サンプルコードでよく見られるのは、変数とオブジェクトはを使用して宣言されているだけ
@property
で、直接では宣言されていないこと@interface
です。なんで?私はまた、使用するときに人々を見て
@synthesize
、のようなことをしvar = _var;
ます。どうして?オブジェクトと変数を参照するとき、たとえば、
self.var.
ではなく実行する理由はありvar.
ますか?