Методы управления данными для быстрого ввода (iOS 5) - PullRequest
1 голос
/ 28 ноября 2011

Здравствуйте, я новичок в этом форуме (зарегистрировался сегодня ... всегда использовал его для справки в прошлом) и новичок в разработке для iOS (6 месяцев), но не новый программист. Я создаю приложение в iOS 5 для iPad, которое потребует от пользователя быстрого ввода и обновления данных (в основном, добавления, вычитания, изменения состояний BOOL и т. Д. Со временем между событиями менее 2 секунд) для многочисленных объектов , В настоящее время она предназначена для использования базы данных SQL, но беспокоиться о том, что при быстром вводе и обновлении база данных будет повреждена, если она не будет открыта и закрыта достаточно быстро. Какие-либо предложения или уроки, извлеченные из опыта iOS / iPad / iPhone? Является ли SQLite предпочтительным методом для быстрого ввода или я должен переключиться на что-то еще? Спасибо и легко!

1 Ответ

0 голосов
/ 28 ноября 2011

Основные данные обрабатывают все соединения с базой данных для вас. Изменение свойств в ваших управляемых объектах не требует подключения к базе данных каждый раз, а просто обновляет объекты в памяти. База данных обновляется при сохранении контекста и, возможно, периодически в фоновом режиме - дело в том, что вам не нужно об этом беспокоиться.

Не пытайтесь обойти проблему, которая не существует - напишите ваше приложение, используя базовые данные, и, если у вас возникнут проблемы с повреждением базы данных, расследуйте их. Но я сомневаюсь, что вам будет о чем беспокоиться на этот счет.

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