2010年1月30日土曜日

cocoa: ファイルの読み書き

Cocoa framework ではファイルから 1 行ずつ読み込むような API は存在しないようだ。 まあ自分で作ればいいんだけど、文字コードとか改行文字の違いとか、めんどう。

メモリは無駄になるけど、NSString stringWithContentsOfFile: 全部読み込み込んで、 lineRangeForRange: と substringWithRange: で 1 行ずつパースするのがよさそう (参考)。今どき数MB なんて気にしない方がいいのかな。

やっぱりテキストを扱うときは Python とかの方が楽。

0 件のコメント:

コメントを投稿