Isa*_*man 1 arrays xcode swift
我有一个大约275,000个元素的英语单词数组,需要用Swift编写的iOS应用程序使用。但是,Xcode似乎无法处理如此大的文件(超过3 MB)。该文件将不会在Xcode中打开,并且当我尝试编译该应用程序时,它似乎会无限期编译并且永远不会生成。
我应该如何处理大量数据?
不要在快速的源代码中放入巨大的文字数组。
而是创建一个文本文件,将其作为资源拖到您的项目中,然后打开该文件并在运行时使用将其转换为数组components(separatedBy:)。
为了提高速度和存储效率,您可以编写一个转换实用程序,该实用程序读取您的文本文件并将components(separatedBy:)其转换Array为Strings。然后,您可以将的数组写入Strings二进制plist。
然后,您可以将plist文件作为资源拖到项目中,并Array在启动时编写将plist文件读入的代码。
| 归档时间: |
|
| 查看次数: |
520 次 |
| 最近记录: |