Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 属性列表是否在应用程序会话之间保存?_Ios_Persistence_Plist - Fatal编程技术网

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

Ios 属性列表是否在应用程序会话之间保存?,ios,persistence,plist,Ios,Persistence,Plist,我想知道如果我退出应用程序然后重新打开它,属性列表(.plist)是否会保存内容。我想把几个变量保存到plist中,这样每当我需要一些关于我应用程序中用户的通用信息时,我都可以从plist中读取 如果我要关闭并重新打开应用程序,plists是否保存变量 我应该使用plists还是有更好的方法 谢谢大家! 是的,您可以使用plist保存用户信息。这是一个示例方法。制作一个plist并写入沙箱 NSString *urlStr = NSSearchPathForDirectoriesInDomain

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

  • 如果我要关闭并重新打开应用程序,plists是否保存变量
  • 我应该使用plists还是有更好的方法

  • 谢谢大家!

    是的,您可以使用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数据库或核心数据