Чтение текстового файла из пакета приложения - PullRequest
1 голос
/ 17 июня 2011

Я собираюсь прочитать текстовый файл из комплекта приложения, и я прочитал некоторые посты о чтении текстовых файлов, например: Objective-C: чтение файла построчно

Я собираюсь прочитать около 2000 строк SQL-запросов при запуске приложения, если происходит новая миграция данных.Это, вероятно, будет происходить один раз каждые 2 месяца или около того.Могу ли я использовать этот селектор и просто разбить строки, поместить их в массив и перебрать каждый индекс для выполнения функции sqlite3, или это займет много времени?

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

Ответы [ 2 ]

2 голосов
/ 18 июня 2011

Почему бы вам не попробовать?

Если серьезно, то, наверное, все в порядке. 2000 строк текста - это что, 200К данных? Это не так уж много.

1 голос
/ 18 июня 2011

Если возможно, я бы упаковал операцию в транзакцию, чтобы потенциально уменьшить накладные расходы при выполнении нескольких запросов, возможно, получая некоторую возможность отката в случае сбоя. Я считаю , что sqlite поддерживает транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...