我有一个大约10k行的字典文件。它存储了一堆我希望能够在我的应用程序中不时获取和引用的信息。在我的应用中包含此数据的最佳方法是什么?
我尝试制作.swift文件,我只想说:
let magicDict = [_10k lines of dictionary values_]
但这感觉就像是错误的方式,它让我的构建时间变慢了。 (这是因为xcode将该文件拉入我的每个文件中吗?)
这应该是模特吗?别的什么?它只是一堆静态数据。
答案 0 :(得分:1)
正如JAL所说,从文件中读取它。 Plists非常适合这个目的。请查看NSDictionary
方法NSDictionary(contentsOfFile:)
和NSDictionary(contentsOf:)
。一个是路径,另一个是URL。
答案 1 :(得分:0)
我会创建一个静态plist,json,xml或任何其他您觉得舒服的格式,并在运行时将其读入字典。