2014-02-27 46 views
0

我正在寫我的第一個iOS應用程序。我需要把用戶的船運送到/送貨地址和電話號碼。ios應用程序保存數據與nsuserdefaults持久?

  1. 使用NSUserDefaults安全嗎?

    我想保持這個簡單,因爲我只需要保存非常基本的數據,如姓名,收貨地址,電話號碼。

    [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"] 
    
  2. 這是否持續跨版本升級?

  3. App Store是否會因用戶輸入收貨地址和電話號碼而拒絕應用程序?

回答

0
  1. 是,安全地從數據持久的角度來看事情。未經加密的個人信息寫入磁盤可能是一個單獨的安全問題,雖然...

  2. 只要你不改變你的代碼覆蓋該值,並且用戶還沒有刪除你的應用程序(和所有的數據),那麼是的,當用戶升級版本時,NSUserDefaults會持續存在。

  3. 這極不可能導致拒收。他們真的沒有看到這樣的事情。

+0

謝謝瑞安。我會考慮加密。 – user3282227

相關問題