Как мне спроектировать свое приложение для iPhone, чтобы оно взаимодействовало с моим веб-сайтом?

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

Я бы хотел, чтобы веб-платформа была центральной (данные размещаются в базе данных mySQL) и имела Клиенты iPhone общаются с ним и используют методы REST для выполнения функций сайта. (получение последнего контента, публикация контента, голосование, управление аккаунтом в качестве примеров).

Я бы хотел, чтобы клиенты получали локальную копию данных в базе данных SQLite, но обновляли, чтобы получить последнюю версию ленты (аналогично в приложение Twitter).

Пара мыслей, которые у меня есть прямо сейчас:

  • Используйте что-то вроде ASIHTTPRequest для отправки / получения данных в файлы PHP на сервере, прослушивающем запросы

  • JSON - не лучше ли мне отправить GET / POSTS в PHP, который возвращает объекты JSON и работает с какой-то оболочкой, которая управляет данными и передает изменения в локальную базу данных SQLite?

  • Я совершенно не понимаю, как я должен создавать эту штуку для связи с паутина? Является есть ли лучшая практика для этого?

Я был бы очень признателен за любой вклад о том, как вы бы спроектировали такую ​​установку.

Спасибо,

ИЗМЕНИТЬ : Прочитав мой собственный пост еще раз, я Знаю, это звучит как клиент Twitter, но это НЕ, хотя он имеет аналогичные функции / структуру настройки типа Twitter. Спасибо!

19
задан barfoon 18 October 2010 в 18:05
поделиться