我有一個使用sqlite
數據庫的iOS應用程序。我需要堅持使用戶可以拍攝和保存的幾張照片,最適合的方式是什麼?將它們存儲爲Documents
作爲jpeg
圖像文件?將它們存儲到數據庫中?我發現一些職位,應對這兩個選項,這個選項,但我想知道哪一個是最正確或最值得推薦的...提前在iOS中存儲圖像:最佳選擇?
感謝
我有一個使用sqlite
數據庫的iOS應用程序。我需要堅持使用戶可以拍攝和保存的幾張照片,最適合的方式是什麼?將它們存儲爲Documents
作爲jpeg
圖像文件?將它們存儲到數據庫中?我發現一些職位,應對這兩個選項,這個選項,但我想知道哪一個是最正確或最值得推薦的...提前在iOS中存儲圖像:最佳選擇?
感謝
您可以使用任一種方法。像neilco一樣,我會更傾向於將圖像作爲文件存儲在文檔目錄中,並將路徑保存到數據庫中。
您也可以將它們作爲BLOB存儲在數據庫中。如果你這樣做,確保圖像BLOB分離實體,並只在需要時加載它們。這樣,您就不會停止使用圖像數據讀取「正常」數據庫實體。
我會傾向於存儲Documents
中的圖像,並使用圖像的路徑在數據庫中創建記錄。