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