我正在编写我的第一个iOS应用。我需要将用户的邮件发送到/递送地址和电话号码。
使用NSUserDefaults是否安全?
我试图保持这个简单,因为我只需要保存非常基本的数据,如姓名,送货地址,电话号码。
[[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"]
这是否在版本升级期间保持不变?
App Store会拒绝让用户输入收货地址和电话号码吗?
答案 0 :(得分:0)
是的,从数据持久性的角度来看是安全的。写入磁盘的未加密个人信息可能是一个单独的安全问题,但是......
只要您不更改代码以覆盖该值,并且用户尚未删除您的应用程序(以及所有数据),那么当用户升级版本时,NSUserDefaults仍然存在。< / p>
极不可能导致拒绝。他们真的不是在看那种事情。