2013-03-30 60 views
0

我正在創建一個需要用戶登錄的iPhone應用程序。一旦用戶成功登錄,保存該信息的最佳方式是什麼?例如,如果我想使用他們的用戶名發送到服務器來獲取數據。我保存那裏的用戶名並傳遞鑰匙串。所以我只是想知道什麼是最好的方式來保存這些信息以方便訪問?將信息存儲在iPhone上

回答

1

敏感用戶數據(登錄名,密碼)應存儲在鑰匙串中。它的API是用C語言編寫的,但是github上有一些很棒的包裝器。

0

爲了方便用戶訪問,您可以在NSUserDefaults中保存用戶名/密碼。

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
      [prefs setObject:[details objectForKey:@"UserName" ] forKey:@"UserName"]; 
      [prefs setObject:[details objectForKey:@"Password" ] forKey:@"Password"];