1

我正在使用一些非常大的文本文件(带有 .txt 后缀)。它们大多超过一百行。我使用这两行代码:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"biography" ofType:@"txt"];
NSString *biointroString=[[NSString alloc]initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];

一切正常并显示文本(尽管有一点延迟)。当我使用仪器运行应用程序时,我看到我的内存使用量超过了两三百兆字节。这对我来说没有意义,因为每个文本文件只有几千字节。有没有人知道在没有这么多内存使用的情况下读取文本文件的更好方法?

4

0 回答 0