我有一个实现,其中包含一组几乎相同的方法:
- (NSString *) specialKey{
[self.mySpecialDictionary valueForKey:@"specialKey"];
}
- (NSString *) anotherKey{
[self.mySpecialDictionary valueForKey:@"mySpecialKey1"];
}
我现在可以像这样方便地使用这些吸气剂:
NSString *foo = [Setting sharedInstance].specialKey;
我想我现在应该能够定义我的属性dynamic
并针对所有这些情况进行一种实现,因为我在字典中查找的字符串将始终是 getter 的名称。我很确定这在 Objective-C 中应该是可行的,但我不知道如何实现这一点。