iOS 删除app之后如何在本机保存部分数据

钥匙串keychain

我们经常看到一些app删除之后,再次下载,账号密码依然还在,登陆后一些偏好设置和历史记录也都在,这是为什么呢?主要是用到了keychain这个东西,虽然沙盒是密封的,但是keychain是独立在沙盒之外的存在,以此为突破点我们可以实现一些数据保存功能。

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。

拿到keychain后面就清楚多了,用户的设置偏好信息,历史浏览记录,除了一些大体积的数据之外,其他都可以在拿到keychain之后在服务器上获取,当然前提是在这之前你就把这些数据上传给服务器了。

iCloud

iCloud也可以实现保存数据,有兴趣的同学可以写个dome试试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我是来说故事的,听听就算了不要当真!从前有一座山,山里面住着一位武功盖世的牛人绝世高手,他经过很多年的苦练,最终占...
    紫竹闲云阅读 286评论 0 2
  • 要怪就怪遗忘的太多,堕落得太久!已经忘记了回去的路了……
    饿貨学渣阅读 110评论 0 0
  • “梧桐更兼细雨,到黄昏,点点滴滴。这次第,怎一个愁字了得?”翻开诗集,墨色的仿宋体,清隽的印着易安的黄昏,于...
    微微一笑很虔诚阅读 357评论 0 0