Cocoa framework ではファイルから 1 行ずつ読み込むような API は存在しないようだ。 まあ自分で作ればいいんだけど、文字コードとか改行文字の違いとか、めんどう。
メモリは無駄になるけど、NSString stringWithContentsOfFile: 全部読み込み込んで、 lineRangeForRange: と substringWithRange: で 1 行ずつパースするのがよさそう (参考)。今どき数MB なんて気にしない方がいいのかな。
やっぱりテキストを扱うときは Python とかの方が楽。
0 件のコメント:
コメントを投稿