Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 管理可索引字符串列表的最佳实践?_Objective C_Ios_Database Design_Data Formats - Fatal编程技术网

Objective c 管理可索引字符串列表的最佳实践?

Objective c 管理可索引字符串列表的最佳实践?,objective-c,ios,database-design,data-formats,Objective C,Ios,Database Design,Data Formats,假设我从web服务获取了一个十六进制的字符串0102030405,那么我需要将其解析为本地化名称。例如:01将被解析为name_1,02将被解析为name_2,等等,如果首选语言是英语 我想存储一个字符串列表文件,如下所示: name_1 name_2 name_3 ...(hundreds of) 我不想编译它,更重要的是,它应该被索引。 但我如何将其存档?可能吗 提前谢谢 最后,我发现。plist真的很适合 解决方法: 手动创建一个数组类型的stringList.plist,当应用程序第一

假设我从web服务获取了一个十六进制的字符串0102030405,那么我需要将其解析为本地化名称。例如:01将被解析为name_1,02将被解析为name_2,等等,如果首选语言是英语

我想存储一个字符串列表文件,如下所示:

name_1
name_2
name_3
...(hundreds of)
我不想编译它,更重要的是,它应该被索引。 但我如何将其存档?可能吗

提前谢谢

最后,我发现。plist真的很适合

解决方法: 手动创建一个数组类型的stringList.plist,当应用程序第一次安装到设备上时,调用一个方法将plist文件复制到Documents文件夹,这样我就可以随时更新它,而无需更新应用程序

以下是一些对我帮助很大的链接:


感谢这里的作者:

你说的索引是什么意思?像搜索索引吗?@jsd-ya,就是这样。对不起,我的英语很差:p它就像一个NSArray,值可以通过objectAtIndex获取:。嗯,我正在阅读关于.strings&plist的文章。。也许它们会起作用。我想一个包含字符串数组的plist就可以了。@Costique谢谢你的建议: