0
我正在創建一個需要用戶登錄的iPhone應用程序。一旦用戶成功登錄,保存該信息的最佳方式是什麼?例如,如果我想使用他們的用戶名發送到服務器來獲取數據。我保存那裏的用戶名並傳遞鑰匙串。所以我只是想知道什麼是最好的方式來保存這些信息以方便訪問?將信息存儲在iPhone上
我正在創建一個需要用戶登錄的iPhone應用程序。一旦用戶成功登錄,保存該信息的最佳方式是什麼?例如,如果我想使用他們的用戶名發送到服務器來獲取數據。我保存那裏的用戶名並傳遞鑰匙串。所以我只是想知道什麼是最好的方式來保存這些信息以方便訪問?將信息存儲在iPhone上
敏感用戶數據(登錄名,密碼)應存儲在鑰匙串中。它的API是用C語言編寫的,但是github上有一些很棒的包裝器。
爲了方便用戶訪問,您可以在NSUserDefaults中保存用戶名/密碼。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:[details objectForKey:@"UserName" ] forKey:@"UserName"];
[prefs setObject:[details objectForKey:@"Password" ] forKey:@"Password"];