繁体   English   中英

在 iOS 应用程序中存储大量 static 信息的最佳方式?

[英]Best way to store a large amount of static information in an iOS app?

如果我有大量信息会在使用应用程序时被随机使用,那么存储和访问这些数据的最佳方式是什么?

该应用程序完全依赖于我拥有的 static 文本,并且需要根据用户在应用程序中选择的内容来抓取某些部分并将它们连接起来。

最好在应用程序第一次加载时将其加载到 Core Data 中,然后检查是否每次都加载它? 如果是这样,怎么做?

Core Data 的主要关注点不是持久化数据,而是管理包含和操作数据的复杂对象图。 API 旨在创建模型-视图-设计应用程序的整个 model 层。

如果你有很多需要单独逻辑的文本块,或者如果你的应用程序会从大量文本中创建这些块,那么核心数据是一个不错的选择。

如果您只有一个非常基本的文本编辑器,那么可能没有。

Core Data 完全不适合您的用例。

将您的文本存储在.strings文件中并使用NSLocalizedString()来访问它。 这将提供一种方便的方式来按键查找文本并使本地化变得简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM