【发布时间】:2014-01-24 16:24:01
【问题描述】:
我遇到了以下问题: 我有一个有序的 NSArray 对象,每个对象都包含一个 NSDate 和一个 NSNumber。 我想过滤数组,以便从具有相同值的连续对象中只有FIRST和LAST出现在filteredArray中。
例子:
13:01 7.0
13:02 7.1 (1st)
13:03 7.1 (2nd, to be filtered)
13:04 7.1 (3rd)
13:05 7.2
13:06 7.2
13:07 7.3 (1st)
13:08 7.3 (2nd, to be filtered)
13:09 7.3 (3rd, to be filtered)
13:10 7.3 (4th)
13:11 7.1
我想这不能用 NSPredicate 来完成,那么最有效的方法是什么?
感谢您的帮助!
【问题讨论】:
标签: objective-c filter nsarray nspredicate