当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化

当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化,第1张

概述我对每个应用程序文件夹中的应用程序数据发生了什么的理解概述如下,有人可以确认我是正确的,如果没有,可以在哪里找到Apple文档.我找不到足够的信息来验证. 我的理解仅限于用户升级其iOS时数据会发生什么. iTunes / iCloud备份的文件夹中的数据是唯一安全的数据存储位置吗?一旦用户升级他们的iOS,/ Tmp和/ Library / Caches中的含义数据就不存在了吗? /文件: > 我对每个应用程序文件夹中的应用程序数据发生了什么的理解概述如下,有人可以确认我是正确的,如果没有,可以在哪里找到Apple文档.我找不到足够的信息来验证.

我的理解仅限于用户升级其iOS时数据会发生什么. iTunes / iCloud备份的文件夹中的数据是唯一安全的数据存储位置吗?一旦用户升级他们的iOS,/ Tmp和/ library / Caches中的含义数据就不存在了吗?

/文件:

> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是

/图书馆:

> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是

/图书馆/缓存:

> iOS将通过iTunes / iCloud备份数据?没有
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?没有

/库/首选项:

> iOS将通过iTunes / iCloud备份数据?是
> iOS保证在新的应用程序版本发布后恢复数据?是
> iOS保证iOS升级后的数据恢复?是

/ tmp目录:

> iOS将通过iTunes / iCloud备份数据?没有
> iOS保证在新的应用程序版本发布后恢复数据?没有
> iOS保证iOS升级后的数据恢复?没有

解决方法 这是大致正确的,但是在iOS5之后,如果 *** 作系统判断它的磁盘空间不足,则可以随时擦除库/缓存的内容,因此长期存储任何东西都是个坏主意.

如果要将缓存数据永久存储在设备上,但没有将其备份到iCloud,则会有一个名为NSURlisExcludedFromBackupKey的新属性,可以在位于库或文档中的任何位置的文件或文件夹上设置,以防止它被支持直到iCloud.

我编写了一个简单的库,为您管理NSURlisExcludedFromBackupKey,并为所有这些文件夹提供更有意义的名称的常量,以便更容易记住哪些用于以下目的:

https://github.com/nicklockwood/StandardPaths

总结

以上是内存溢出为你收集整理的当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化全部内容,希望文章能够帮你解决当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/999612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存