私は何かについて混乱しています。だから私は@synthesizeとは何かsomeProp = _somePropはサブクラスで行います
self.someProp = someObject;
のようなものをやってのメモリ管理部分を理解しかし、あなたは
@synthesize someProp = _someProp;
として何かを宣言し、あなたがオブジェクトのサブクラスで_somePropにアクセスしようとすると、私はエラーsayintを取得しています_somePropは宣言されていません。しかし、もし私がself.someProp私は 'エラーを取得しないでください。誰かがこのシナリオの違いを説明できますか?ありがとう。これは基本的に次のコードを作成し
インターフェイスに_somePropの宣言されたivarがある場合、これはサブインターフェイスで使用できるようになりました。 Thx –
@JWはい、iVarをプライベートとして宣言しないと仮定します。 –