У меня есть веб-служба, для которой я хочу создать клиент Какао. Но сначала мне нужно перестроить веб-сервисы на более современный и надежный фреймворк. Тем не менее, кажется разумным, что я должен думать о предстоящей версии Какао во время этого процесса.
Кажется, что все крутые ребята в наши дни создают API-интерфейсы для своих веб-сервисов, а затем разрабатывают свои собственные API-интерфейсы для использования со своими собственными клиентами web / html / js и Cocoa / Android / etc.
Итак, если бы я использовал этот подход, существует ли конкретный формат обмена данными, который подходит как для Интернета, так и для Какао, например JSON, XML?
Я неплохо разбираюсь в PHP / CodeIgniter, JavaScript / jQuery. Между ними и предстоящей работой над Objective C / Cocoa, которую мне нужно будет выполнить, проще ли реализовать какой-либо из этих форматов обмена, например есть ли лучшая поддержка фреймворка CI, jQuery или какао?
ОБНОВИТЬ:
Информация, передаваемая туда и обратно, будет включать синхронизацию глобальной базы данных для каждого пользователя службы (3-8K записей, 15-20 полей в каждой), а также записей, индивидуальных для этих пользователей (10-3000). Поэтому первая синхронизация будет довольно большой, а последующие - немного меньше.