如何在没有NSDictionary子类化的情况下使用字典文字语法?

时间:2014-12-12 08:03:49

标签: ios objective-c parse-platform nsdictionary

我不想从NSDictionary继承,但我希望得到文字语法。这意味着我将使用" []"来保存和检索密钥。我从 Parse iOS SDK中收到此问题,PFObject未从NSMutableDictionary继承。他们可以使用字典文字语法。

以下是Parse iOS SDK的链接:https://parse.com/docs/ios_guide#objects/iOS

1 个答案:

答案 0 :(得分:6)

例如,参见好Object Subscripting article at NSHipster。您只需在类中实现两个方法:

- (id)objectForKeyedSubscript:(id <NSCopying>)key;
- (void)setObject:(id)obj forKeyedSubscript:(id <NSCopying>)key;