我希望能够将对象添加到 NSArray
并使用键访问它们。目前,我的做法是创建一个单独的 NSDictionary
键值对,其中值是一个整数,代表我的 NSArray
中的索引。这对我来说似乎是一个额外的步骤。
如果我对 NSDictionary
的理解是正确的,那么只能存储“值”:不能存储指向对象的指针。
肯定有一个等价的 NSDictionary
类型的函数,允许使用一个键来存储和访问对象?我查看了文档,但似乎找不到任何答案,除非我遗漏了一些明显的东西。
最佳答案
NSDictionary是存放键值对的。如果在创建字典后添加键值对,请使用 NSMutableDictionary 类。例如,
[dictionaryObject setObject:@"" forKey:@"abc"];
关于iphone - 使用键访问数组/对象集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093897/