swift - 如何在 Swift 中将大量结构嵌入到程序中
问题描述
我有一个相当大(~200k)的简单对象列表,例如:
struct City {
let id: Int
let name: String
let lat: Double
let lon: Double
}
我想嵌入到我的应用程序中。我相信,在 .swift 文件中硬编码并不是最好的选择。我尝试将其嵌入为 JSON 文件,但这种方法的加载速度很差。我也尝试过 Message Pack 序列化程序,但在我的情况下它似乎和 JSON 一样慢。
嵌入它的正确方法是什么?我认为,对于这种情况,使用 Core Data 太过分了。我认为,事实上我的数据是如此简单,我不需要任何向后兼容性,它必须是更简单的解决方案。
解决方案
推荐阅读
- python - 安装 sklearn 时获取“需要 Microsoft Visual C++ 14.0 或更高版本”
- python - 带有 keep_default_na 的 pd.read_csv 为 |: 'list' 和 'set' 抛出 TypeError
- python - AttributeError:类型对象'pandas._libs.tslibs.conversion._TSObject'没有属性'__reduce_cython__'
- html - 将鼠标悬停在类上时更改文本不透明度
- java - 检查中的调试问题,老巫师邪教之谜
- vue.js - 然后我重新加载页面 v-if(带有计算数据)不起作用
- python - 如何使用变量将python中的数据插入mysql数据库?
- c# - 将链接另存为 PDF C#
- javascript - Webpack 不会解析 js 文件中的资产别名
- android - React Native 中的 CameraX 视图 - 无法配置相机