【发布时间】:2020-10-06 05:09:09
【问题描述】:
我能否为 Objective-C 类中的属性指定一个备用名称,以便我可以使用与其属性名称不同的键来设置该属性?这是一些示例代码。
@interface Address : NSObject
@property (strong, nonatomic) NSNumber *apartmentNumber;
@end
// ...
Address *address = [Address new];
address setValue:@(123) forKey:@"apartmentNumber"];
是否可以使用像 "apt" 这样的备用键名来访问此属性?
Address *address = [Address new];
[address setValue:@(123) forKey:@"apt"];
【问题讨论】:
-
这能回答你的问题吗? Objective-C property alias
-
它有帮助!我在下面写了一个答案。
标签: objective-c kvc