|
|
1
1
我宁愿使用NSMutableDictionary而不是第二个数组,将每个对象(键)关联一个值,告诉我它是否被选中。这样,当我检查第一个阵列(需要过滤的阵列)时,验证所选设置会更快。 |
|
|
2
1
如果对象实现isEquals:\hash,则可以使用NSSet存储选定的对象。然后,您可以执行一个集合查找,看看它们是否被选中。您应该能够构造一个NSPredicate并使用它过滤数组。 |
|
|
3
1
如果可能,使用NSMutableSets,只使用交集。 从接收器中移除不属于另一个给定集合的每个对象。
可以使用以下方式创建集合: |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
D_chez12 · 如果对象键值为空,则过滤掉数组中的对象 1 年前 |
|
|
ForEverNewbie · 筛选时间段在另一行时间段内的行 2 年前 |