這個問題已經被問了很多次,我讀過很多用戶,告訴我們不建議將圖像存儲在數據庫中,特別是在CoreData中。他們似乎都忽略了他們這樣做的原因。即使蘋果公司的文件也說明了這一點,每個人都指出了這個方向,每一次討論都是這樣結束的,「你可以,但存儲路徑會更好」。提供示例爲什麼不建議將圖像存儲在CoreData中?
除了意見,我想有一個具體的例子,爲什麼它不是一個好的解決方案。
我解釋得更好,我在構建Web應用程序方面有很強的背景。從我的角度來看,一個具體的例子可能是:不要將圖像存儲在數據庫中,而是存儲在數據庫中的路徑,因爲您可以通過網絡服務器爲它們提供服務,從而可以應用所有緩存問題。
但在桌面環境中,特別是在iOS的應用程序,什麼是使用sqllite具有存儲核心數據的缺點,提供:
有一個獨立的實體持有的圖像,它不是一個屬性 的主要實體
也似乎是圖像的限制100kb。爲什麼? 110,120 ... 200kb ecc會發生什麼?
感謝
這是一個很好的答案 – Leonardo