ios应用程序是否使用nsuserdefaults持久保存数据?

ios应用程序是否使用nsuserdefaults持久保存数据?,ios,persistent,userinfo,Ios,Persistent,Userinfo,我正在编写我的第一个iOS应用程序。我需要获取用户的送货地址/送货地址和电话号码 [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"] 使用NSUserDefaults安全吗 我尽量保持简单,因为我只需要保存非常基本的数据,如姓名、送货地址、电话号码 [[NSUserDefaults standardUserDefaults] integerForKey:@"customer

我正在编写我的第一个iOS应用程序。我需要获取用户的送货地址/送货地址和电话号码

 [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"]
  • 使用NSUserDefaults安全吗

    我尽量保持简单,因为我只需要保存非常基本的数据,如姓名、送货地址、电话号码

     [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"]
    
  • 这种情况是否会在版本升级过程中持续存在

  • 应用商店会拒绝用户输入送货地址和电话号码的应用吗

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

  • 只要您不更改代码以覆盖该值,并且用户没有删除您的应用程序(及其所有数据),那么是的,当用户升级版本时,NSUserDefaults将保持不变

  • 这极不可能导致拒绝。他们真的不是在看那种东西


  • 谢谢你,瑞安。我会考虑加密。