2012-08-01 68 views
-1

我正在创建一个适用于照片的iOS应用程序。iOS如何管理照片

我已经构建了在Android上执行类似事情的应用程序,并了解图像在存储和内存管理方面可能带来的一些痛苦。

这里是我的问题:

  • 我如何保存我已经采取&我在哪里把它保存到图片(是明智的把它与某种方式的核心数据保存?)?
  • 如何从我保存的地方加载图片?
  • 对于使用图像的桌面视图,我是否需要某种形式的延迟加载(在Android上执行),如果是这样,是否有人可以推荐教程或库?

回答

1
  • 我如何保存我已经采取&我在哪里把它保存到图片(是明智的把它与某种方式的核心数据保存?)?

使用系统imagepicker/taker UIImagePickerController,没有不存储图像在CoreData中。作为一般规则将它们存储在系统照片库中。将资源库URL存储为参考。

图像也可以存储在您的应用程序文档文件夹中。

  • 如何从我保存到的位置加载图片?

使用AssetsLibrary框架中的API从系统存储检索图片。

  • 对于具有图像的tableview,我是否需要某种形式的延迟加载(如果是的话),如果是的话,任何人都可以推荐一个教程或库吗?

否。延迟加载是由您的UITableViewController实施免费完成的。网上有1001个优秀的UITableView教程。