Как это случилось, я только что ответил на аналогичный вопрос здесь .Протобуферы имеют реализацию Objective C , поэтому, скорее всего, могут быть использованы на клиенте iOS.Для обработки сообщений на клиент / сервер и с них я могу порекомендовать RabbitMQ. Я не использовал ни одну из этих технологий на iOS, но успешно использовал их в кроссплатформенных приложениях Java / C # - и онидействительно очень быстро.