![]() |
1
1
我宁愿使用NSMutableDictionary而不是第二个数组,将每个对象(键)关联一个值,告诉我它是否被选中。这样,当我检查第一个阵列(需要过滤的阵列)时,验证所选设置会更快。 |
![]() |
2
1
如果对象实现isEquals:\hash,则可以使用NSSet存储选定的对象。然后,您可以执行一个集合查找,看看它们是否被选中。您应该能够构造一个NSPredicate并使用它过滤数组。 |
![]() |
3
1
如果可能,使用NSMutableSets,只使用交集。 从接收器中移除不属于另一个给定集合的每个对象。
可以使用以下方式创建集合: |
![]() |
WkWk · Apple Watch动作通知不起作用 3 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 3 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 7 年前 |