NSDictionary作为对象的数据结构问题



我只是想确保我不需要一个简单的例子Core Data。如果我有一个UITableView用户可以点击加号来添加新的表项,每个表项对应一个单独的计时器事件,我是否将添加到表中的每个对象存储在NSDictionary中?谢谢。

NSMutableArray将是一个更好的选择。数组是一个有序列表,就像表一样。字典是无序的,所以它不适合表。

如果这让你感到困惑,试着用具体的术语来思考。假设您有一个表,并且将该表的数据存储在字典中。在某些时候,表格会要求它的数据源——可能是你的视图控制器——为表格的特定行提供一个单元格。如何确定字典中的哪个条目对应于该单元格?另一方面,如果使用数组,则表行和数据项之间的映射很简单。

最新更新