-1

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

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

以下是我的问题:

  • 如何保存我拍摄的照片以及将其保存到哪里(以某种方式将其与核心数据一起保存是否明智?)?
  • 如何从保存图片的位置加载图片?
  • 对于带有图像的表格视图,我是否需要某种形式的延迟加载(您在 Android 上需要),如果需要,有人可以推荐教程或库吗?
4

1 回答 1

1
  • 如何保存我拍摄的照片以及将其保存到哪里(以某种方式将其与核心数据一起保存是否明智?)?

使用系统 imagepicker/takerUIImagePickerController并且不要在 CoreData 中存储图像。作为一般规则,将它们存储在系统照片库中。将资产库 URL 存储为参考。

图像也可以存储在您的 App 文档文件夹中。

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

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

  • 对于带有图像的表格视图,我是否需要某种形式的延迟加载(您在 Android 上需要),如果需要,有人可以推荐教程或库吗?

不会。延迟加载由您的UITableViewController实现免费完成。网上有 1001 个很棒的 UITableView 教程。

于 2012-08-01T14:51:22.263 回答