假设我从网络服务中获取了一个字符串(0102030405
,十六进制),然后我需要将它解析为本地化名称。例如:01
会被解析为name_1
,02
会被解析为name_2
等,如果首选语言是英语。
我想像这样存储一个字符串列表文件:
name_1
name_2
name_3
...(hundreds of)
我不想编译它,而且它应该被索引。
但是我该如何存档呢?这可能吗?
提前致谢!
最佳答案
最后发现.plist
真的很合适!
解决方法:
手动创建一个 array
类型的 stringList.plist
,当应用首次安装到设备时,调用一个方法将 plist 文件复制到 Documents
文件夹,因此我可以随时更新它而无需更新应用程序。
以下是一些对我有很大帮助的链接:
- > Using iOS SDK to create a plist at runtime?
- > Reading a plist into an NSArray
- > Create Plist Programmatically
在此感谢作者。 :)
关于objective-c - 管理可索引字符串列表的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141876/