我想存储/保存个人偏好设置,例如电子邮件、应用程序的电话号码。我很少有通过电子邮件向我的 ID 发送信息的表格。我想知道用户的电子邮件和电话号码,以便在需要时联系此人。我不希望用户每次都在每个表单中输入他们的电子邮件 ID 和电话号码。明智的做法是对每个设备/每个安装在设备上的应用程序仅使用一次这些输入(电子邮件和电话)。
我正在尝试为此目的使用 .plist 。我没有成功。我该怎么做?任何示例代码(或)链接?
谢谢。我将不胜感激任何帮助。
我想存储/保存个人偏好设置,例如电子邮件、应用程序的电话号码。我很少有通过电子邮件向我的 ID 发送信息的表格。我想知道用户的电子邮件和电话号码,以便在需要时联系此人。我不希望用户每次都在每个表单中输入他们的电子邮件 ID 和电话号码。明智的做法是对每个设备/每个安装在设备上的应用程序仅使用一次这些输入(电子邮件和电话)。
我正在尝试为此目的使用 .plist 。我没有成功。我该怎么做?任何示例代码(或)链接?
谢谢。我将不胜感激任何帮助。
您可能想查看NSUserDefaults
:
// Storing values
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"foo@bar.com" forKey:@"userMail"];
[prefs synchronize];
// Reading values, even after application restart
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *mail = [prefs stringForKey:@"userMail"];
你为什么不使用NSUserDefaults?我发现唯一需要注意的是synchronize
用户退出应用程序时(在applicationWillTerminate
应用程序委托的方法中)。