我正在创建一个需要用户登录的 iPhone 应用程序。一旦用户成功登录,保存该信息的最佳方式是什么?例如,如果我想使用他们的用户名发送到服务器以获取数据。我在那里保存用户名并传递钥匙串。所以我只是想知道保存该信息以便于访问的最佳方式是什么?
问问题
61 次
2 回答
1
敏感的用户数据(登录名、密码)应存储在钥匙串中。它的 API 是用 C 语言编写的,但 github 上有一些很棒的包装器。
于 2013-03-30T00:53:52.893 回答
0
为了方便用户访问,您可以将用户名/密码保存在 NSUserDefaults 中。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:[details objectForKey:@"UserName" ] forKey:@"UserName"];
[prefs setObject:[details objectForKey:@"Password" ] forKey:@"Password"];
于 2013-03-30T03:22:50.190 回答