ios app使用nsuserdefaults持久保存数据?

时间:2014-02-27 23:38:15

标签: ios persistent userinfo

我正在编写我的第一个iOS应用。我需要将用户的邮件发送到/递送地址和电话号码。

  1. 使用NSUserDefaults是否安全?

    我试图保持这个简单,因为我只需要保存非常基本的数据,如姓名,送货地址,电话号码。

    [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"]
    
  2. 这是否在版本升级期间保持不变?

  3. App Store会拒绝让用户输入收货地址和电话号码吗?

1 个答案:

答案 0 :(得分:0)

  1. 是的,从数据持久性的角度来看是安全的。写入磁盘的未加密个人信息可能是一个单独的安全问题,但是......

  2. 只要您不更改代码以覆盖该值,并且用户尚未删除您的应用程序(以及所有数据),那么当用户升级版本时,NSUserDefaults仍然存在。< / p>

  3. 极不可能导致拒绝。他们真的不是在看那种事情。