2011-06-17 31 views
1

私はアプリケーションバンドルからテキストファイルを読み込むことについてだと私はこのようなテキストファイルの読み込みについての記事をいくつか読んだことがある:私は約2000行を読んでするつもりですObjective-C: Reading a file line by line読み取りテキストファイル

新しいデータ移行がある場合にアプリケーションが起動すると、SQLクエリが実行されます。これはたぶん2ヶ月に1回程度起こります。このセレクタを使用して、行を分割し、配列に入れて、各インデックスをループしてsqlite3関数を実行することができますか?これは時間がかかりますか?

+ (id)stringWithContentsOfFile:(NSString *)path 
     encoding:(NSStringEncoding)enc 
     error:(NSError **)error 

答えて

1

可能であれば、複数のクエリを実行してオーバーヘッドを軽減する可能性があるトランザクションにオペレーションをバッチし、失敗した場合にロールバック機能を使用する可能性があります。 I は、sqliteにトランザクション機能があると信じています。

2

なぜあなたはそれを試してみませんか?

真剣に考えても、それはおそらく問題ありません。 2000行のテキストは200k何のデータですか?それだけのことではありません。

関連する問題