ios - 如何创建和使用我自己的 .plist 文件

标签 ios xcode plist

我必须在 Xcode 中手动创建一个 .plist 文件,然后向其中添加一些常量数据(一种小型数据库)、几个对象,每个对象都有一个字符串和一个数字。然后每次程序启动的时候在我的程序中读入一个数组。 .plist 文件没有改变。我找不到创建 .plist 并手动填充数据的方法。

最佳答案

嗯,这很容易。由于您不会更改它,您可以将其添加为文件->新->资源->plist..然后以您喜欢的方式手动输入数据。

读取 plists 可以像这样完成:

NSURL *file = [[NSBundle mainBundle] URLForResource:@"myplist" withExtension:@"plist"]; //Lets get the file location

 NSDictionary *plistContent = [NSDictionary dictionaryWithContentsOfURL:file];

访问 plist 中的内容就像:

NSString *playerName = [plistContent objectForKey@"player"];

在 xcode plist 编辑器中设置键名。请注意,这仅适用于阅读。要写入 plist,您必须将其复制到应用程序的文档目录中。如果您需要,我也可以为您发布。

关于ios - 如何创建和使用我自己的 .plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709286/

相关文章:

iphone - 堆栈跟踪或有关 Xcode/iPhone 中未处理异常的更多信息

ios - UITableView 内的自定义 UIButton 在按下后保持突出显示

json - 在 Swift 中解码具有多个组值的 JSON

ios - iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

iphone - 如何在 iPhone 中保存 plist 文件中的值?

ios - 处理多个 Tap 事件

ios - AdNetworkSupport 适配器 - AdColony 3 支持

ios - 重构到 Storyboard 时缺少选项卡栏标题

ios - CMMotionactivitymanager授权状态

ios - 通过 AirDrop 发送自定义文件类型