可能重複:
Reading and writing images to an SQLite DB for iPhone use如何存儲在SQLite數據庫圖像iphone
如何存儲圖像數據庫文件在SQLite數據庫BLOB類型,以及如何檢索來自數據庫的圖像。
可能重複:
Reading and writing images to an SQLite DB for iPhone use如何存儲在SQLite數據庫圖像iphone
如何存儲圖像數據庫文件在SQLite數據庫BLOB類型,以及如何檢索來自數據庫的圖像。
將圖像保存到nsdocument目錄中。在數據庫中保存這個圖像的路徑。這是一個好方法。如果你在數據庫數據庫中保存blob會這麼重。加載需要時間。
首先將圖像轉換成NSData的
然後NSData的成字節
然後存儲的字節...... 對不起,我不知道應該叫方法,因爲我使用的核心數據遠低於sqlite的C語言好多了api
不介意,但核心數據比sqlite c api'要好得多?當你這樣說的時候應該有明確的區別。 –
只有一個答案,即www.google.com :) :) :) 但實際上它的方法是寫在客觀的c和插入,刪除和更新非常容易。此外核心數據使用sqlite作爲數據庫。 –
可以說,如果你有10000行,你想只更新基於ID的單行你必須在覈心數據和sqlite數據庫中做什麼?你不應該這樣低估。每個部分都是可用的,我們必須明智地使用它是最好的。想一想, –
最簡單的方法是使用Objective-C sqlite包裝器,如fmdb。然後,您可以將UIImagePNGRepresentation()中的NSData句柄作爲blob傳遞給包裝器。
或者,你可以做這樣的事情:
NSData *rawImage = UIImagePNGRepresentation(myUIImage);
sqlite3_bind_blob(mySavedSQLStatement, 2, [rawImage bytes], [rawImage length], SQLITE_TRANSIENT);
+1 - 這是一個不錯的辦法。 –