如何在NSUserDefault中保存用户名和密码?

Pra*_*bey -2 iphone objective-c nsuserdefaults

我需要在NSUserDefault中保存用户名和密码.我打算在IB中放置一个圆形的矩形按钮.在按下时,用户名和密码将保存在NSUserDefault中,这样当用户杀死应用程序并尝试在一段时间后再次登录时,他们不需要再次输入他们的登录详细信息.任何帮助将受到高度赞赏.

谢谢和最好的问候,

个人计算机

Sur*_*rma 7

对于保存用户名和密码,我个人建议使用,Keychain因为它们比NSUserDefault安全性更安全,因为Keychain以加密形式存储数据,而NSUserDefault存储为纯文本.如果你还想使用NSUserDefault这里的方式

为了节省

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

// saving an NSString
[prefs setObject:txtUsername.text forKey:@"userName"];
[prefs setObject:txtPassword.text forKey:@"password"];

 [prefs synchronize];
Run Code Online (Sandbox Code Playgroud)

用于检索

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

// getting an NSString
NSString *savedUsername = [prefs stringForKey:@"userName"];
NSString *savedPassword = [prefs stringForKey:@"password"];
Run Code Online (Sandbox Code Playgroud)