我正在尝试制作应用, 专注于学习单词。现在我有一个大文本文件,大约有4000行,我想让我的应用程序能够阅读这个。首先,我将文本文件转换为swift语法,因此它成为一个字典(我使用常规文本编辑程序完成此操作),但是当我尝试将其复制到.swift文件中时,xcode停止响应,并且当文本最终被复制时,在我将文本减半之前,它不会编译。将此文本文件放入我的应用程序的最佳方法是什么?
答案 0 :(得分:1)
我通常不会回复像这样的开放式问题,但这就是我解决问题的方法。
以下是一些示例代码,可帮助您入门。 (目标-C)。祝你好运。
NSString* path = [[NSBundle mainBundle] pathForResource:@"my_big_text_file" ofType:@"rtf"];
NSString* content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
content=[content stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
//put this string into an array
NSArray *tempArray1 = [content componentsSeparatedByString:@"\n"];