iphone - 使用键访问数组/对象集

标签 iphone objective-c ios cocoa

我希望能够将对象添加到 NSArray 并使用键访问它们。目前,我的做法是创建一个单独的 NSDictionary 键值对,其中值是一个整数,代表我的 NSArray 中的索引。这对我来说似乎是一个额外的步骤。

如果我对 NSDictionary 的理解是正确的,那么只能存储“值”:不能存储指向对象的指针。

肯定有一个等价的 NSDictionary 类型的函数,允许使用一个键来存储和访问对象?我查看了文档,但似乎找不到任何答案,除非我遗漏了一些明显的东西。

最佳答案

NSDictionary是存放键值对的。如果在创建字典后添加键值对,请使用 NSMutableDictionary 类。例如,

[dictionaryObject setObject:@"" forKey:@"abc"];

关于iphone - 使用键访问数组/对象集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093897/

相关文章:

objective-c - NS_OPTIONS 个匹配项

iphone - 使用 iPhone 相机的点云

iphone - 使用 UIView 动画时处理、删除和添加 UILabels

ios - UIView 的 subview 在边界外渲染

iphone - 在 Objective C 中连接 NSString

ios - 在 iOS 上使用声音字体导出 midi

ios - 将 EKRecurrenceRules 与云服务同步 RFC 2445 iCalendar 规范 RRULE

iphone - CALayer的效率及极限是多少

iphone - 选择Cell时,UITableViewCell改变Cell的大小

ios - Coredata 中的 child 数