0
我需要計數no。來自集合中核心數據的對象滿足一定的標準。提取並本地過濾NSArray或多次執行fetchRequest
(例如,統計不同部門的員工人數)。
有兩種解決方案,以我的問題:
(1)取在集合中只有一個請求以及用於使用NSPredicate
各系數組本地過濾(2)執行的多個NSFetchedRequests直接對數據
問題是WH ICH的解決方案將是最快且佔用最少的給定存儲量,這是僅供儀表目的,是在應用程序沒有重要性來講behavior/UI.
反問:如果是(1) - 這過濾數組的最佳方法是什麼?手動循環和計數或NSPredicate
?
P.S:
a。我知道部門的名字。 (它實際上是枚舉)
b。收集很小 - 將是最大值50
爲什麼你不能要求核心數據爲你做所有的工作?你試圖回答什麼是實體,關係和精確問題? – Avi