我不太清楚如何说出这个问题,所以我会举例说明。我想为一个房产建一个房产。我目前正在使用其他类别的房产:
player = [[Player alloc] init];
player.name = @"PlayerName";
这些属性在Player类中定义,并且导入了Player.h。
我想为.name设置一个'子属性',所以它看起来像是player.name.newProperty。这方面的一个例子是UILabel:
labelName = [[UILabel alloc] init];
self.labelName.text = @"String"; // .text being the 'sub-property'
答案 0 :(得分:1)
目前,player.name
是NSString
如果不是NSString
,而是使用自己的属性将其设为自定义类,则可以将其作为“子属性”进行访问
player.name = [[MyCustomObject alloc] init];
player.name.subProperty = @"value";
请记住,您需要为MyCustomObject创建适当的.m和.h文件并定义其属性。