база данных в приложениях для iphone - PullRequest
1 голос
/ 28 июля 2011

Я новичок в разработке для iPhone. В настоящее время я делаю приложение для ресторана, которое берет данные из базы данных. Как мы можем хранить данные в БД на iphone через наше приложение, чтобы оно работало даже в автономном режиме?

Ответы [ 3 ]

1 голос
/ 28 июля 2011

Вы должны использовать SQLite .Поскольку база данных - это просто файл, вы можете добавить файл размером 50 МБ в ваше приложение, и все.Производительность SQLite на iPhone, по моему опыту, хорошая, хотя YMMV зависит от вашего точного расположения таблицы и индексов.

Просто не забывайте внимательно следить за тем, сколько данных вы заполняете:* Несмотря на то, что 50 МБ намного ниже лимита, имейте в виду, что для загрузки приложения объемом 50 МБ пользователям потребуется некоторое время, и люди не смогут установить его из AppStore без подключения к WiFi или iTunes.приложения, которые слишком быстро увеличиваются в размере после их установки, могут стать непопулярными на небольших устройствах.

Вот учебное пособие

0 голосов
/ 28 июля 2011

Для приложения «Ресторан» вы также можете использовать plist в качестве базы данных.Это потому, что у вас будут только примитивные типы данных, и с ними легко будет работать plist.

0 голосов
/ 28 июля 2011

Да, SQLite - ваш лучший выбор.Apple часто использует SQLite в iOS «внутренне» (БД для текстовых сообщений.etc), поэтому Apple, должно быть, приложила много усилий для оптимизации SQLite на iOS.

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