大佬教程收集整理的这篇文章主要介绍了ios – NSUserDefaults initWithSuiteName在删除应用程序后仍然存在,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
没有办法删除这个应用程序,因为当一个应用被删除时,它不被通知.在Keychain中存储项目时,这是一个同样的问题 – 它们在应用程序的使用寿命之内.这可能是一个好的或坏的,取决于你的应用程序的需要.
一个解决方案是加密文件的相应部分内容,并将密钥存储在共享钥匙串中.对于像这样的一个随机的256位AES对称密钥是完美的.通常,只要用户在设备上具有密码,则文件系统被加密,共享存储中的项目应该被认为是干净的.
另一个选择是使用共享存储作为传递;我们在@R_284_9616@程序套件中执行此操作.一个应用程序将加密文件放在共享存储中,然后使用文件URI和加密密钥在我们的套件中调用另一个应用程序.接收的应用程序将文件复制到本地存储器中,删除共享文件,然后解密本地文件.
以上是大佬教程为你收集整理的ios – NSUserDefaults initWithSuiteName在删除应用程序后仍然存在全部内容,希望文章能够帮你解决ios – NSUserDefaults initWithSuiteName在删除应用程序后仍然存在所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。