我不太确定如何表达这个问题,所以我将举例说明。我想为房产做房产。我目前正在使用不同类别的属性:
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'
现在,player.name
is an NSString
如果代替NSString
,您将其设为自定义类,具有自己的属性,您将能够将它们作为“子属性”访问
player.name = [[MyCustomObject alloc] init];
player.name.subProperty = @"value";
请记住,您需要为 MyCustomObject 创建适当的 .m 和 .h 文件并定义其属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)