2月19日苹果实用技巧:iPhone能干净地卸载软件吗?会有残留吗?

怎样继续下去
阅读

2月19日苹果实用技巧:iPhone能干净地卸载软件吗?会有残留吗?

我们购买苹果产品后,可能并不完全了解如何使用苹果产品中的一些功能。如果这个时候不知道如何使用这些功能,那么产品的价值就会大打折扣,所以一定要知道这些功能的用途。所以今天边肖会告诉你iPhone能否干净地卸载软件,并让我们知道是否会有任何残留。

很多卖二手iPhone的人会问:iPhone可以干净地卸载软件吗?会有残留吗?

想知道iPhone卸载软件会不会有残留,先来了解一下iOS沙盒机制。

IOS沙盒机制:

出于安全考虑,iPhone对安装在手机上的应用程序有一些限制。这个限制意味着应用程序只能读取程序创建的文件系统中的文件,而不能访问其他地方。这个区域叫做沙箱,所以所有的非代码文件,比如图片、图标、声音、图像、属性列表、文本文件等。应该保存在这里。一般来说,沙箱是一个独立、安全、封闭的空间。

沙盒机制的特点:

每个应用程序都有自己的存储空间。

每个应用都不能翻越自己的墙去访问其他存储空间的内容(越狱后的设备除外)。

访问其他人的沙盒数据时需要访问权限。

沙盒的核心内容是:沙盒对应用执行各种操作的权限限制。

获取系统目录下的文件路径。

应用程序的沙盒目录:

应用程序沙箱目录中有三个文件夹:Documents、Library(下面有缓存和首选项目录)和tmp。

文档:保存应用程序运行时需要持久化的数据。iTunes会自动备份目录。Apple建议将应用程序中浏览的文件数据保存在该目录中。

库/缓存:一般来说,缓存的文件,比如图片和视频,都是存储的。应用退出时不会删除该目录下的文件,手机备份时iTunes也不会备份该目录。

库/首选项:保存所有应用程序的首选项,iOS设置。我们不应该在这里直接创建文件,而是需要通过NSUserDefault类访问应用程序的首选项。ITunes会自动备份此文件目录的内容。

Tmp:临时文件目录,当程序重新运行和启动时,它将清空tmp文件夹。

获取文件路径

IOS app只能访问自己的根目录进行本地存储,然后就没有权限了。访问照片通讯录等。需要用户同意,而且只限于写特定格式的文件,所以如果有手动保存的照片或者通讯录等。它们可以从系统的相应程序中删除,不会有隐藏文件。

app卸载的时候会直接删除根目录,根目录下的所有文件肯定会被删除,什么都不是只读的。

Safari也是正常跳转到app Store安装,但是对于通过企业开发者账号直接删除app根目录的安装也是一样的。

所以iPhone卸载后没有残留,也没有清理机制。

对了,请不要乱动描述文档,尤其是没有签名的!(相信大家都知道屏蔽iOS更新通知的描述文件。虽然该描述文件是tvOS,但它也可以用来阻止iPhone通知。)

既然有人问为什么游戏和软件卸载重装后配置和数据还在,以下是可能的原因:

1.如果您的游戏是在AppStore下载的,并且您登录了GameCenter(您将被提示“欢迎XXX”每次打开游戏)。然后,你的游戏数据会自动上传到云端,可以同步到其他登录GameCenter的苹果设备上,无论单机还是网游。这样你的游戏数据可以在下次重新安装时恢复。

2.不知道大家有没有注意到,在设置-通用-iPhone存储空间卸载软件的时候有两个选项,一个是卸载应用,一个是删除应用,如下。

卸载应用程序将保留文档和数据,也就是说,重新安装后将与删除前相同。删除应用程序可以完全删除。

3.如果在iCloud中开启了自动备份,可以自己查看是否勾选了部分应用,勾选了的会自动将应用数据上传到云端。

阅读
本文由用户上传,如有侵权请联系删除!

撰写回复
更多知识