2012-08-01 67 views
-1

我正在創建一個適用於照片的iOS應用程序。iOS如何管理照片

我已經構建了在Android上執行類似事情的應用程序,並瞭解圖像在存儲和內存管理方面可能帶來的一些痛苦。

這裏是我的問題:

  • 我如何保存我已經採取&我在哪裏把它保存到圖片(是明智的把它與某種方式的核心數據保存?)?
  • 如何從我保存的地方加載圖片?
  • 對於使用圖像的桌面視圖,我是否需要某種形式的延遲加載(在Android上執行),如果是這樣,是否有人可以推薦教程或庫?

回答

1
  • 我如何保存我已經採取&我在哪裏把它保存到圖片(是明智的把它與某種方式的核心數據保存?)?

使用系統imagepicker/taker UIImagePickerController,沒有不存儲圖像在CoreData中。作爲一般規則將它們存儲在系統照片庫中。將資源庫URL存儲爲參考。

圖像也可以存儲在您的應用程序文檔文件夾中。

  • 如何從我保存到的位置加載圖片?

使用AssetsLibrary框架中的API從系統存儲檢索圖片。

  • 對於具有圖像的tableview,我是否需要某種形式的延遲加載(如果是的話),如果是的話,任何人都可以推薦一個教程或庫嗎?

否。延遲加載是由您的UITableViewController實施免費完成的。網上有1001個優秀的UITableView教程。