【发布时间】:2013-01-16 17:27:04
【问题描述】:
我需要存储大量嵌套字符串并使用一些简单的格式(例如,'my.data.object.path')访问所有数据。
例如,如果我有以下结构:
- object1
- object2
-- nested1
-- nested2
--- nestednested1
例如,我需要检查object2.nested2.nestednested1 是否存在。有时我还要检查object2.nested2和object2是否也存在。
使用嵌套的 NSMutableDictionary 对象是否有效,或者我应该从头开始编写一些更有效的数据存储模型?也许您可以建议针对此问题的现成的第 3 方解决方案。
我还考虑将所有 my.variable.path 路径存储在单个 NSMutableDictionary 中,因此我可以简单地设置变量 [storage setObject:object forKey:@"my.variable.path"] 并通过定义一个按点分割传入路径的自定义方法来提取它们并尝试找到最短路径。
【问题讨论】:
标签: objective-c nsmutabledictionary performance