ios - 什么时候使用plist?

标签 ios plist

我知道 plist 的作用,但是 plist 的一般用途是什么?

用它来写入/读取数据是个好主意吗?

很抱歉问了一个广泛的问题。 谢谢

最佳答案

假设您的应用程序使用一个大常量,例如按字母顺序排列的世界上所有国家/地区的名称。那是一个字符串数组。您将如何创建该常量?

一种方法可能是在代码中输入整个数组,一个非常大的数组。

将其配置为 .plist 文件并在应用启动时将该文件读入数组可能会更容易。

因此,这是 .plist 文件的一种用途:它是以规范格式呈现的文本,用于您在应用程序的生命周期中需要使用的数据。

当然,同样的事情反过来也有效;您可以在应用程序运行时将字符串数组保存为 .plist 文件,以便在应用程序下次运行时再次读取它。 (这实际上就是 UserDefaults 的工作原理。)

关于ios - 什么时候使用plist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42446824/

相关文章:

ios - 在 plist 字典中查找字符串

ios - 如何设置MKMapView视角和关闭3D建筑?

ios - 如何为下载图像的对象编写类,但有一个进度 block 和一个完成 block 来广播下载?

ios - AFNetworking 超时

objective-c - 保存 MKOverlayView 数组 -> plist

ios - 是否可以在 iOS 的同一项目中为两个不同的构建(例如开发和生产)设置两个不同的 URL 模式?

iphone - 没有nib文件的通用申请会被拒吗?

ios - 关于swift中 "NSStringCompareOptions"struct document的一些问题

objective-c - 将 JSON 响应字典复制到 plist

ios - SQLite 与 Plist 性能对比