Как мне написать приложение, которое пишет и читает из централизованного хранилища данных? - PullRequest
0 голосов
/ 07 января 2011

На работе меня попросили написать простое приложение для iPhone, которое позволяет людям писать идеи для центрального хранилища, которое затем позволяет другим людям в офисе просматривать.

Так что япросто интересно, как лучше хранить такие данные, стоит ли использовать простую базу данных SQLite?Какие библиотеки Какао используются для доступа к базе данных или ее изменения?

Кроме того, разрешает ли Apple развертывание приложений в частной сети, а не в магазине приложений?

В идеале каждыйлогин этого человека - это обычный адрес электронной почты Microsoft Outlook.Существует ли библиотека Какао для доступа к Microsoft Exchange?

Спасибо.

1 Ответ

1 голос
/ 07 января 2011

Это 4 вопроса в одном, вот мои 4 ответа:

1) Если целью вашего приложения является обмен информацией, вы не должны ничего хранить на iPhone. Создайте простой HTTP-сервер (может быть PHP, Ruby, любой другой), с простым интерфейсом (GET / POST), с резервной базой данных (может быть, MySQL, SQL Server, поэтому noSQL, что угодно). Сделайте так, чтобы iPhone отправлял запросы на этот сервер, локальное хранилище не требуется.

2) Если ваша база данных удаленная, вы должны использовать NSURLConnection / NSURLRequest (или изменяемый вариант). Если вы используете XML, есть встроенная возможность XML, если вы используете JSON, вы можете использовать: JSON Framework .

3) Вы можете, используя учетную запись Enterprise. Apple Enterprise Developer Program

4) Я не знаю о поддержке Exchange. Я думаю, что вы должны найти что-то в SDK.

...