2011-06-17 168 views
1

我即將讀取應用程序捆綁一個文本文件,我看了一些帖子的關於閱讀的文本文件,比如這個:Objective-C: Reading a file line by line閱讀文本文件

我要了解2000線如果有新的數據遷移,則在應用程序啓動時執行sql查詢。這可能會在每個第二個月左右發生一次。我可以用這個選擇,只是分割線,把它們放在一個數組和循環遍歷每個索引執行sqlite3的功能,或將這種採取多少時間?

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

回答

1

如果可能的話,我會批量操作成交易可能緩解與運行多個查詢,也許讓失敗的情況下,一些回滾能力的開銷。我相信 SQLite的有交易的能力。

2

你爲什麼不嘗試一下?

雖然嚴重,這可能是罰款。 2000行文字是什麼,200k的數據?這並不是那麼重要。