属性列表是否在应用会话之间保存?

问题描述 投票:0回答:1

我想知道如果我要退出应用程序然后重新打开它,属性列表(.plist)是否会保存内容。我想将一些变量保存到plist中,这样每次我需要在我的应用程序中使用有关用户的一些通用信息时,我都可以读取它。

  1. 如果我要关闭并重新打开应用程序,plists会保存变量吗?
  2. 我应该使用plist还是有更好的方法来做到这一点?

谢谢!

ios persistence plist
1个回答
0
投票

是的,您可以使用plist来保存用户信息。这是一种示例方式。制作一个plist并写入沙箱。

NSString *urlStr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;
urlStr = [urlStr stringByAppendingPathComponent:@"userInfo.dic"];
NSURL *url = [NSURL fileURLWithPath:urlStr];
[userInfoDictionary writeToURL:url error:NULL];

如果信息很复杂,您还可以使用SQLite数据库或核心数据。

© www.soinside.com 2019 - 2024. All rights reserved.