我想创建自定义对象以获取其设置值。
-(id)initWithURLString:(NSString *)url
{
if (self = [super init])
{
self.XXX = XXX;
self.YYY = YYY:
}
return self;
}
直到这里我很好,我可以在我打电话给我的自定义课程时设置/获取。但是我需要更详细的一个。我想将子键添加到我的对象变量中。
myObj.XXX.x
myObj.YYY.y
我也想设置/获取子键。 任何想法都非常感激。 谢谢。
答案 0 :(得分:1)
在这种情况下,您需要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;