什么是在我的应用程序中包含静态信息的最佳方式?

时间:2017-03-07 20:41:17

标签: macos cocoa

我目前正在开发我的第一款小型桌面菜单应用程序(macOS,Swift 3)。它需要访问

a)单词列表(Think word dictionary,1k-5k words,per supported language)

b)结构化数据列表(Think simple structs,~500)

我目前正在思考,是否在代码中构建这些代码 - 可能是每种语言的工厂类。或者将它们作为json包含在我的应用程序中并在运行时解析。或者可能构建一个SQLite文件并在运行时读取它,尽管这种方法在源代码控制中难以区分...

由于我是平台的新手,我想知道是否有更好的方式我不知道,或者可能是性能因素导致上述方法之一无效。

像往常一样,感谢先生们!

1 个答案:

答案 0 :(得分:0)

您列出的解决方案可用于此任务。但是我认为对于这类任务,最好的解决方案是使用CoreData,您可以在其中存储单词列表和结构化数据,如果需要也可以在它们之间建立关系