Какую базу данных можно использовать с Xcode и в то же время заполнять через веб-сайт? - PullRequest
1 голос
/ 16 мая 2011

Мы пытаемся создать приложение для iPhone, которое будет автоматически получать данные из базы данных.Какая база данных будет работать с Xcode.Наша цель - чтобы пользователи могли заходить на наш сайт и вводить информацию.Эти данные будут записаны в базу данных.Как только пользователь загрузит наше приложение, информация должна быть извлечена из базы данных и включена в приложение.Нам интересно, какая база данных подходит.Он должен иметь возможность получать информацию с веб-сайта и подавать ее в приложение.

Ответы [ 3 ]

3 голосов
/ 16 мая 2011

Вам вряд ли удастся найти базу данных iOS, которая может автоматически синхронизировать контент через Интернет.

Однако вы, конечно, можете получить данные через Интернет самостоятельно, а затем вставить их в локальную базу данных на устройстве, и в этом случае популярная (и поддерживаемая из коробки) SQLite может показаться как очевидный выбор.

Как @Deepak также предлагает, вы можете использовать Базовые данные , который представляет собой ORM (вроде как), который может автоматически использовать SQLite в качестве основного механизма хранения.

1 голос
/ 17 мая 2011

Новая платформа Couchbase для iOS-Couchbase находится в стадии бета-тестирования - все функции Apache CouchDB на вашей любимой платформе для разработчиков - на https://github.com/couchbaselabs/iOS-Couchbase. выпуск iOS новый, но мы ищем его в будущем!

Его потрясающие возможности синхронизации позволят вам загружать любой релевантный контент с вашего сайта через HTTP / JSON или другие форматы, используя шоу и списки, если это необходимо. Передача данных другим способом также проста. Синхронизация может быть непрерывной или по запросу, двунаправленной или односторонней.

Взгляните на некоторые фреймворки Couch App (не для iOS, а для вашего сайта)

A + Dave

1 голос
/ 16 мая 2011

Решение, которое большинство людей используют в этом случае, состоит в том, чтобы использовать СУБД, подобную MySQL, и создать слой веб-службы поверх базы данных для объектов, которые интересуют ваше приложение iPhone.

Таким образомкогда пользователь заходит в веб-приложение, он может добавить туда данные, которые вы ему позволяете добавить, и позже он может получить доступ к тем же данным из приложения iPhone через слой веб-службы.

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