具有200k条目的NSDictionary查找表 - iPhone

时间:2011-03-29 22:55:01

标签: iphone nsdictionary

我有一个简单的查找表,它由以下结构组成:

int |串

  • 给定一个int,我想返回一个字符串。但是我必须使用查找表,因为int和字符串之间没有相关性。

在Objective-C中在iPhone上实现此功能的最有效,最快捷的方法是什么?

E.g。
//但是,200k值需要花费太长时间来加载并占用太多内存吗? NSString * value = [lookupTable objectForKey:[NSNumber numberWithInt:key]]

1 个答案:

答案 0 :(得分:1)

在不知道你的字符串有多大的情况下,几乎可以肯定你会看到coredata这类事情。它会对这些数字起作用,并且会使你的记忆力降低。

有一个很好的coredata tutorial here,当然还有copious Apple documentation