2012-06-01 22 views
1

Let's假設我已經創建了一個核心數據實體:取得被管理對象VS取特定值

NSDate *firstDate 
NSDate *secondDate 
NSData *image 

當執行與executeFetchRequest取回,然後請求與它或只是獲取整個圖像指向圖像的指針?

其他術語:如果我直接不需要圖像時獲取所有實體或僅使用firstDate/secondDate獲取NSDictionary,它是否會在性能和內存方面產生巨大差異?

感謝您的幫助。

回答

0

你可以改變你的NSFetchRequest行爲。閱讀蘋果公司的Fetching Managed Objects文件。

+0

謝謝,我讀到我也可以setPropertiesToFetch等,但我的問題是如果提取請求是提取整個圖像或只是指針,如果它在性能或內存上的差異。 – dhamma2050

+0

我會說指針,因爲核心數據默認使用延遲加載。無論如何,即使它們只是指針,我也會使用'setPropertiesToFetch'方法。 – Adam