我已经提取了 OSX 英语词典并想在我的 Swift iPhone 应用程序中使用它。它有大约 236,000 个单词,我已将其添加到一个 swift 字符串数组中。
当我尝试运行构建时,编译需要很长时间,然后抛出 Segmentation Fault 11
是不是数组太大了?
我尝试在我的项目中添加英语词典的路径是否正确?
最佳答案
您可能不应该将其存储为单个字符串。您可以使用更高效的数据结构,例如 trie
。您还应该考虑不要一次性将全部内容加载到内存中,而是能够从文件系统中导航它。
关于ios - Swift 数组大小限制和 Xcode 编译限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319893/