1

非常に大きなテキスト ファイルを使用しています (接尾辞が .txt のファイル)。ほとんどの場合、100 行を超えます。次の 2 行のコードを使用します。

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

すべてが正常に機能し、テキストが表示されます (ただし、少し遅れます)。計測器でアプリケーションを実行すると、メモリ使用量が 200 ~ 300 メガバイトを超えていることがわかります。テキスト ファイルはそれぞれ数キロバイトしかないので、これは私には意味がありません。これほど多くのメモリを使用せずにテキスト ファイルを読み取るためのより良い方法を知っている人はいますか?

4

0 に答える 0