ケース:親クラスと子クラスの間に同じ変数名で別のクラスを指定したいときunder score変数を利用
準備
変数となるクラス
@interface SuperModel
@interface SubModel : SuperModel
親クラス
@interface SuperClass
@property (nonatomic,retain) SuperModel* data;
@implementation
data = _data;
子クラス
@interface SubClass : SuperClass
{
SubModel* _data;
}
@property (nonatomic,retain) id data;
@implementation
data = _data;
これで子クラスの内部ではSubmodelとして_dataを扱えるようになる。