回答
我相信做到這一點的最好辦法是通過的NSManagedObjectContext的countForFetchRequest:error:
它的工作原理就像一個普通的讀取請求,但它僅返回計數和據推測可能因此會更加優化。
它絕對是更優化。 – 2010-07-06 14:14:41
@馬庫斯:是的,我在那裏對衝的原因僅僅是因爲我沒有使用所有支持商店,並且可能會有一個沒有可用於計數的快捷方式。 – 2010-07-06 14:52:14
即使在xml存儲(最不滿意的存儲)上計數總是更高效,因爲它不是作爲提取的結果構造對象。 – 2010-07-06 15:52:00
- 1. 從核心數據實體獲取特定記錄
- 2. 核心數據 - 獲取相關記錄
- 3. 核心數據:獲取所有實體
- 4. 從核心數據中的實體中刪除記錄
- 5. 如何獲取核心數據數據庫的最後記錄?
- 6. 從父實體獲取核心數據實體
- 7. 如何在實體(核心數據)中生成默認記錄?
- 8. 根據關係實體數核心數據獲取結果
- 9. 與核心數據實體
- 10. 核心數據:從實體
- 11. 核心數據父實體
- 12. 核心數據實體
- 13. 顯示關係爲1的核心數據實體記錄:M
- 14. 如何替換核心數據實體的現有記錄
- 15. 如何獲取核心數據中的特定記錄
- 16. 使用NSFetchedResultsController搜索核心數據實體記錄
- 17. 用戶信息條目記錄核心數據實體屬性
- 18. 核心數據中的雙記錄
- 19. 使用通用函數獲取核心數據實體親屬
- 20. 從核心數據庫中獲取最後一次記錄
- 21. 編輯核心數據中的實體
- 22. 優化核心數據/神奇記錄 - findFirstByAttribute - 核心數據
- 23. iPhone - 核心數據中獲取數據
- 24. 從核心數據中的一對多關係中獲取實體數據
- 25. 提取核心數據實體,但不提取子實體
- 26. 單核實體核心數據性能
- 27. 核心數據獲取的實體,只有獨特的屬性
- 28. ios核心數據 - 將實體記錄複製到另一實體
- 29. 獲取獨特的核心數據實體@Max謂詞
- 30. 無法獲取來自核心數據的實體
下面是最近來的解決方案:http://stackoverflow.com/questions/1134289/cocoa-core-data-efficient-way-to-count-entities/36906545#36906545 – Umitk 2016-04-28 06:09:30