我有一个包含对象的数组数组,现在想要获取特定日期的所有对象(这是一个对象属性)。
查询它的最佳方式是什么?
答案 0 :(得分:4)
在这种情况下,您必须使用快速枚举进行双重for循环并查看每个对象。
for(NSArray* anArray in yourArray) {
for(id aObject in anArray) {
//compare date
}
}
如果你用字典交换第一个数组,键是日期,也许会更好。对于字典中的每个键,您可以存储一个数组,其中的对象的日期与字典键中的日期相同。有了它,您将不必查看每个单个对象。