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

标签 objective-c ios database-design data-formats

假设我从网络服务中获取了一个字符串(0102030405,十六进制),然后我需要将它解析为本地化名称。例如:01会被解析为name_102会被解析为name_2等,如果首选语言是英语。

我想像这样存储一个字符串列表文件:

name_1
name_2
name_3
...(hundreds of)

我不想编译它,而且它应该被索引
但是我该如何存档呢?这可能吗?

提前致谢!

最佳答案

最后发现.plist真的很合适!

解决方法:

手动创建一个 array 类型的 stringList.plist,当应用首次安装到设备时,调用一个方法将 plist 文件复制到 Documents 文件夹,因此我可以随时更新它而无需更新应用程序。

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

  1. > Using iOS SDK to create a plist at runtime?
  2. > Reading a plist into an NSArray
  3. > Create Plist Programmatically

在此感谢作者。 :)

关于objective-c - 管理可索引字符串列表的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141876/

相关文章:

android - Room数据库中具有相同类型对象的多个表

mysql - EAV 建模数据库架构 - 查询建议

ios - 如何使用 messageID 获取邮件的文件夹详细信息?

ios - 平移手势后将 View 返回到原始位置,swift

mysql - 需要评论页面数据库设计方面的帮助

ios - 卸载tweak后,iphone进入无限重生循环

android - 我如何托管可以在浏览器、Android 和 iOS 上由共享云上相同数据库的用户使用的 Web 服务?

objective-c - NSFetchedResultsController 有 0 个部分

objective-c - 将我的十进制 float 四舍五入到最接近的一半或整数?

ios - 当应用程序在后台时 didReceiveRemoteNotification 不使用 Firebase 调用