Я новачок у розробці iphone. В даний час я роблю додаток у ресторані, який приймає дані з бази даних. Як ми можемо зберігати дані в БД на iphone через наше додаток, щоб він навіть працював в автономному режимі?
Відповіді:
1 для відповіді № 1Ви повинні використовувати SQLite. Оскільки база даних є просто файлом, можна додати50 Мб файлу до вашого додатку, і що "S it. продуктивність SQLite на iPhone є хорошим, на мій досвід, хоча YMMV в залежності від вашого точного макета таблиці і індексів.
Просто не забувайте стежити за тим, скільки даних ви заповнюєте:
Незважаючи на те, що 50 МБ є набагато нижчим за межу, будьте уважніщо для завантаження програми на 50 Мб буде потрібно деякий час, і люди не зможуть встановити його з AppStore без підключення Wi-Fi або iTunes.
Крім того, програми, які "зростають" за розміром занадто швидко після установки, можуть стати непопулярними на менших пристроях.
0 для відповіді № 2
Так, SQLite - найкращий вибір. Apple використовує SQLite багато в iOS "внутрішньо" (DB для текстових повідомлень.etc), тому Apple повинна "докласти багато зусиль для оптимізації SQLite на iOS.
0 для відповіді № 3
Для програми Restaurant можна також використовувати plist як базу даних. Це пояснюється тим, що ви будете мати лише примітивні типи даних і буде легко працювати з plist.