我是iOS编程的新手 - 我为一家公司编写了一个iOS应用程序,该公司使用该应用程序让员工在上班时登录,并在他们离开时注销。 (他们经常在偏远的地方工作)。
我现在需要的是存储两个简单字符串的方法。 1. String是用户名 2.字符串是盐渍的md5密码
然后,用户每次登录和退出时都不需要写入所有凭据。
简单是什么? SQLite,CoreData,Plst?
谢谢!
答案 0 :(得分:6)
我会避免使用plist。到目前为止,在应用程序中保存简单数据的最简单方法是NSUserDefaults
。
查看this tutorial以获取有关如何使用NSUserDefaults
的简单指南。完成写作后,请务必synchronize
NSUserDefaults
。
示例:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// Storing an NSString:
NSString *user = @"MyUsername";
[prefs setObject:user forKey:@"username"];
[prefs synchronize];
随后:
// Retrieving an NSString:
NSString *savedUserName = [prefs stringForKey:@"username"];