gpt4 book ai didi

iphone - 如何将新项目附加到 plist?

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:59 26 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我有两个 plist 文件来存储“主题”。一个是包含默认主题的只读文件,一个包含用户创建的自定义主题。我正在使用 plist 文件,因为它很容易从 plist 中读取并创建新的 Theme 对象。

我的 plist 是一个字典对象数组。

有什么简单的方法可以将新的字典对象附加到我的 plist 文件中吗?或者我是否需要将文件读入内存,追加新的字典对象,然后将其写回文件系统?

谢谢!

最佳答案

使用 Cocoa,您需要将文件读入内存,附加新的字典对象,然后将其写回文件系统。如果您使用 XML plist,您可以很容易地解析它并逐步写入文件,但它也会更大一些,所以不太值得。

如果重写 plist 花费的时间太长,您应该调查使用数据库(可能通过 Core Data)。除非文件很大,否则我怀疑即使 iPhone 的内存容量和闪存写入速度也不会成为问题。

关于iphone - 如何将新项目附加到 plist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1586529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com