私はそれに設定値を取得するカスタムオブジェクトを作成したい。
-(id)initWithURLString:(NSString *)url
{
if (self = [super init])
{
self.XXX = XXX;
self.YYY = YYY:
}
return self;
}
ここまでは大丈夫ですが、カスタムクラスを呼び出すときに設定/取得できます。しかし、私はより詳細なものが必要です。私は私のオブジェクト変数にサブキーを追加したい。
myObj.XXX.x
myObj.YYY.y
私はサブキーを設定/取得したい。 任意のアイデアは非常に感謝します ありがとうございました。
ベストアンサー
その場合、独自のプロパティを持つためにはXXXのタイプが必要です。
例えば、
サブタイプインタフェースの例:
@interface MySubtype : NSObject
int x;
int y;
}
@property(nonatomic, assign) int x;
@property(nonatomic, assign) int y;
あなたの主な種類のインターフェイスの例:
@interface MyType : NSObject
MySubtype *subType;
}
@property(nonatomic, retain) subType;