Хорошая практика IOS FMDB - PullRequest
       8

Хорошая практика IOS FMDB

1 голос
/ 16 февраля 2012

Это хорошая практика, чтобы вставить строки / выбрать строки в базе данных, используя основной поток, или я должен отправить асинхронную очередь для выполнения этой операции? В этом случае ... как правильно этого добиться?

Спасибо!

1 Ответ

2 голосов
/ 16 февраля 2012

Так как это помечено как fmdb Я предполагаю, что вы работаете с локальной базой данных.Считается хорошей практикой программирования держать ваши операции с данными в фоновом режиме, однако это не должно повредить запросам базы данных в основном потоке, если вы ВСТАВЛЯЕТЕ или ВЫБИРАЕТЕ небольшой объем данных.Я уверен, что вы станете более счастливым программистом, если переместите все свои операции, связанные с данными, в фоновом режиме.

Чтобы увидеть, сколько времени занимают ваши запросы fmdb, вы можете профилировать свой код, используя Time Profiler шаблон (XCode 4.2).Затем вы можете решить, являются ли задержки приемлемыми или код должен быть перемещен в фоновый режим.

...