2013-04-22 31 views
-1

我正在處理大量照片的應用程序。
例如,用戶可以下載圖片並存儲在他的iPhone中或使用相機拍照並保存。核心數據保存iphone中的大量圖像,

我使用的數據庫工具是CoreData,我想知道哪個是我可以做的最好的方法?
將照片直接存儲在覈心數據中或僅存儲其URL,並將照片放入sterate文件夾中?或者有其他方法可以做到這一點?

回答

2

您可以使用NSData(不是我的首選方式)將圖像存儲在覈心數據中。

或者

您可以將路徑存儲到圖像,圖像存儲的文件夾中(我認爲貝蒂表現這種方式優化)

2

可以在外部記錄,使用核心數據的「存儲文件「功能。這在iOS 5及以上版本中可用,它將處理保存並從外部文件獲取數據。不要將圖像數據作爲博客/可變形文件保存在覈心數據中。性能不是最佳。

+0

如果您的核心數據是iCloud啓用,那麼這些外部記錄文件將在何處(在iCloud上)? – user523234 2013-04-22 22:58:05

+0

這些文件將成爲iCloud的一部分。 – J2theC 2013-04-23 06:26:46