为iOS照片库实现图像保存的最佳方法
在我的iOS应用程序中,我想提供保存从iPhone摄像头获取的照片的可能性。我还没有决定如何保存这些图片,然后稍后再展示给您。通过阅读Apple文档和其他文章,我发现了三种可能的解决方案:为iOS照片库实现图像保存的最佳方法,ios,Ios,在我的iOS应用程序中,我想提供保存从iPhone摄像头获取的照片的可能性。我还没有决定如何保存这些图片,然后稍后再展示给您。通过阅读Apple文档和其他文章,我发现了三种可能的解决方案: 将图像保存到应用程序的“文档”文件夹中 在我的应用程序中,我还使用核心数据,因此我创建了一个具有可转换属性的实体,a可以在其中保存照片 照片库(此功能可从IOS5获得) 您认为其中最好的解决方案是什么?第一个是最好的,您可以将图像保存到应用程序的文档文件夹中 首先,它取决于应用程序的功能,在您的情况下,我想它
您认为其中最好的解决方案是什么?第一个是最好的,您可以将图像保存到应用程序的文档文件夹中 首先,它取决于应用程序的功能,在您的情况下,我想它更可能使用文档目录。您还可以找到以下有用的指南
- 文档目录具有沙箱的优点李>
- 将文件路径存储在核心数据和文档目录中的图像中,并在需要时使用它们
- 更容易在文档目录中同步核心数据和图像存储。示例:从文档目录和核心数据中删除图像
- 最重要的,请参阅苹果的ios数据使用指南,因为一些应用程序因此被拒绝
- 您的客户可能会抱怨备份到iCloud的数据太多
- 请记住,在应用程序启动期间,不要在主线程上移动文件。这将使你的应用程序被启动计时器看门狗杀死
- 如果不需要icloud备份,您有两种选择: 1.将你的文件放入缓存目录,这样它们就不会被备份,苹果也不会拒绝你的应用。但是,当iOS5空间不足时,它可能会删除其中的所有文件 2.将文件放在文档中,但标记它们,以便不备份它们。有一个关于如何做到这一点的技术说明(QA1719)。这仅适用于iOS 5.0.1及更高版本
- 您还可以查看此链接了解更多信息