gpt4 book ai didi

ios - NSMutable 字典,我是每次使用它时都初始化还是将它保存并加载到文件中?

转载 作者:行者123 更新时间:2023-11-29 12:26:08 27 4
gpt4 key购买 nike

我有一个使用 NSMutableDictionary 的类。该字典包含自定义类“appStrings”的 40-60 个对象。现在每次我使用这个类时,我只是初始化字典,调用我的 initDictionary 方法,这会添加所有的对象和键。是不是更好/更快地初始化 NSDictionary 一次并使用 NSKeyedArchiver 将其保存到文件或每次只调用 init 方法?就编写代码而言,这没有什么区别,我必须在某个时候初始化字典,即使我保存它并且再也不会初始化。但是在性能方面呢?

编辑:一个对象的例子

appMessage *a= [[miaoMEMessage alloc] initWithCode:@"a" replies: [NSArray arrayWithObjects:@"j", @"k", nil] english:@"Hi!" andChineseTrad:@"嗨!"];

最佳答案

通常创建对象总是比从磁盘加载它们更快。在您的示例中,在代码中创建字典然后从磁盘加载它会更快(它将必须创建相同的对象从磁盘加载)。

关于ios - NSMutable 字典,我是每次使用它时都初始化还是将它保存并加载到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038006/

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