gpt4 book ai didi

ios - 增量写入plist文件

转载 作者:行者123 更新时间:2023-11-29 05:02:58 27 4
gpt4 key购买 nike

我有一个 NSMutableArray ,然后我使用 writeToFile: atomically: 将其写入 plist 文件。 .数组中的元素都是属性列表对象。

然后在我的iPhone应用程序中,我遇到了一个案例:当 NSMutableArray需要添加一个对象,并且我还想更新 plist 文件。现在我要做的就是调用writeToFile: atomically:当添加新的时。

但是当NSMutableArray数据量很大时,性能肯定很差。所以我想知道如何将新添加的元素写入现有的 plist 文件。

谢谢。

PS:业务逻辑是:

当用户执行某些操作时,例如发送新消息或添加新照片,我将记录用户、消息/图像数据和时间(都是属性列表对象)。该操作可以在任何地方发生,并且我没有创建数组来始终检查操作(并且没有必要)。当然我使用sqlite来做,但是我还需要一个plist文件,以便用户的 friend 可以随时下载。好友无需用户请求,直接下载即可。所以我打算保留一个最新的 plist 文件。这就是我需要它的原因。

最佳答案

如果到了 plist 文件性能不佳的阶段,并且您不得不担心增量添加数据,那么您实际上必须查看 Core Data .

关于ios - 增量写入plist文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435506/

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