2010-04-29 3 views
1

Мне нужен совет по получению данных из базы данных (sqlite). У меня есть приложение на основе навигации. У db i есть таблица CONTACTS. Для каждой строки в CONTACT другая таблица CONTACT_DETAILS содержит около 50 строк.
Данные от КОНТАКТОВ Мне нужно загрузить при запуске приложения, так как я должен показать их на первой странице приложения. Теперь о CONTACT_DETAILS, здесь я немного смущен о том, как загрузить данные из базы данных. Должен ли я загружать все сразу при загрузке приложения? Или Должен ли я загружать эти данные только при выборе конкретного контакта?Советы по доступу к базе данных в приложениях iphone

ответ

0

Короткий ответ: используйте CoreData, и вам не придется беспокоиться об этом.

Немного длиннее ответ: это зависит (нормально, это было короче). Если ваша база данных мала и вы не собираетесь ее обновлять, вы можете просто загрузить ее при запуске; но если вы обновляете или больше, загрузите данные, когда вы вызываете контроллер вида из мастера - обычно в viewDidLoad (или viewWillAppear, опять же, в зависимости).

Смежные вопросы