在iOS中存储两个用户定义的字符串

hog*_*i89 2 sqlite core-data ios

我是iOS编程的新手 - 我为一家公司编写了一个iOS应用程序,该公司使用该应用程序让员工在上班时登录,并在他们离开时注销.(他们经常在偏远的地方工作).

我现在需要的是一种存储两个简单字符串的方法.1.字符串是用户名2.字符串是盐渍的md5密码

然后,用户每次想要登录和退出时都不需要写入所有凭证.

什么是简单的?SQLite,CoreData,Plst?

谢谢!

mop*_*led 6

在这里看到我的答案:

我会避免使用plist.到目前为止,在应用程序中保存简单数据的最简单方法是NSUserDefaults.

查看本教程以获取有关如何使用的简单指南NSUserDefaults.当你完成写作时,一定要确保.synchronize NSUserDefaults

例:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

// Storing an NSString:
NSString *user = @"MyUsername";
[prefs setObject:user forKey:@"username"];
[prefs synchronize];
Run Code Online (Sandbox Code Playgroud)

后来:

// Retrieving an NSString:
NSString *savedUserName = [prefs stringForKey:@"username"];
Run Code Online (Sandbox Code Playgroud)