【发布时间】:2016-03-21 14:47:57
【问题描述】:
我正在尝试制作一个应用程序, 它侧重于学习单词。现在我有一个大约 4000 行的大文本文件,我想让我的应用程序能够读取它。首先,我将文本文件转换为 swift 语法,使其成为字典(我使用常规文本编辑程序完成此操作),但是当我尝试将其复制到 .swift 文件中时,xcode 停止响应,并且当文本最终被复制时,在我将文本减半之前它不会编译。将此文本文件导入我的应用程序的最佳方法是什么?
【问题讨论】:
-
嗨,大卫,欢迎来到 Stack Overflow。你在这里有一个有趣的问题。不幸的是,它不符合堆栈溢出minimal reproducible example,因此它可能不会被很好地接收。为了获得最佳结果,请务必在提问之前阅读How to Ask! :)
-
您应该使用 plist 文件来存储您的字典
-
Xcode 真的不喜欢复制粘贴大量文本,或者查找/替换大量文本。我也在做一个有大约 5000 行静态文本的项目。就我而言,它存储在
Array中。我最终决定创建几个文件并在每个文件中存储部分文本。一个简单的函数将每个部分附加到最终数组中。我不知道这是否是要走的路。但这并没有让 Xcode 感到不安。 -
请看这个:stackoverflow.com/questions/24045570/swift-read-plist,我想应该对你有帮助。
标签: ios xcode swift dictionary