Я планирую свое первое приложение для iPhone и хотел бы получить информацию о том, как его создать, прямо из Начало. Приложение для iPhone создается для работы в паре с общедоступным веб-приложением, которое уже построено на PHP.
Я бы хотел, чтобы веб-платформа была центральной (данные размещаются в базе данных mySQL) и имела Клиенты iPhone общаются с ним и используют методы REST для выполнения функций сайта. (получение последнего контента, публикация контента, голосование, управление аккаунтом в качестве примеров).
Я бы хотел, чтобы клиенты получали локальную копию данных в базе данных SQLite, но обновляли, чтобы получить последнюю версию ленты (аналогично в приложение Twitter).
Пара мыслей, которые у меня есть прямо сейчас:
Используйте что-то вроде ASIHTTPRequest для отправки / получения данных в файлы PHP на сервере, прослушивающем запросы
JSON - не лучше ли мне отправить GET / POSTS в PHP, который возвращает объекты JSON и работает с какой-то оболочкой, которая управляет данными и передает изменения в локальную базу данных SQLite?
Я совершенно не понимаю, как я должен создавать эту штуку для связи с паутина? Является есть ли лучшая практика для этого?
Я был бы очень признателен за любой вклад о том, как вы бы спроектировали такую установку.
Спасибо,
ИЗМЕНИТЬ : Прочитав мой собственный пост еще раз, я Знаю, это звучит как клиент Twitter, но это НЕ, хотя он имеет аналогичные функции / структуру настройки типа Twitter. Спасибо!