2011-01-07 2 views
0

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

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

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

В идеале, логин каждого человека является обычным адресом электронной почты Microsoft Outlook. Есть ли библиотека Cocoa для доступа к Microsoft Exchange?

Спасибо.

ответ

1

Это 4 вопроса в одном лице, так что здесь мои 4 ответы:

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

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

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

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

+0

3) Должен ли я сначала пойти и написать приложение, даже если я еще не подписался на Программу разработчика Apple Enterprise? Это все равно, не так ли? – alamodey

+0

Вы можете, вы просто не сможете протестировать на реальном оборудовании, только на программном симуляторе. – jv42

+0

1) Есть ли код сервера шаблонов, который я мог бы использовать? – alamodey

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