Это может быть, а может и не быть полезным, но Apache Thrift (изначально разработанный на Facebook) поддерживает Какао, и, похоже, люди пытаются его использовать в iPhone.
Thrift официально поддерживает больше языков. Но у протокольных буферов 5-процентный интерес к переполнению стека, так что кто знает, является ли это хорошей заменой с точки зрения обслуживания - не говоря уже о совместимости с вашим собственным проектом! Тем не менее, может быть, стоит подумать.
Я только что задал связанный вопрос, который может оказаться полезным, если он получит хорошие ответы: Удастся ли вам использовать Apache Thrift на iPhone?