假设我有一个带有数组“history”的UITableViewController作为数据源。该数组由未定义数量的NSDictionaries组成。每个字典包含以下键:term(NSString),date(NSDate)和id(NSNumber)。
我想根据每个字典的日期值来映射历史数组的内容,即我需要动态创建部分,根据每个字典的日期值进行命名和排序(iPhone应用程序wikipanion执行此操作)它的历史观点)。有这样做的最佳做法吗?否则我只会读出每个日期对象,将它们排序到另一个字典中等等......
答案 0 :(得分:2)
最佳做法是“按YYYY-MM-DD分组”,然后按“YYYY-MM-DD HH:MM:SS”排序。所以这涉及到将一些简单的字典分组到数组中。现在你有一个数组数组,你只需按日期对它们进行排序。