Вы можете заставить Python и Objective-C работать вместе. Так как вы можете использовать 100% нормальный C, вы можете использовать интерфейс Python C. Это очень утомительно, хотя.
Там также PyObjC . Это действует как мост между Objective-C и Python. Документация довольно хорошая, и она будет на намного проще, чем напрямую использовать интерфейс Python C.
Вы также можете попробовать использовать Thrift . Thrift похож на Protocol Buffers от Google, но поддерживает генерацию классов Objective-C. Вам нужно будет написать некоторый код, чтобы преобразовать объект данных в экономный объект; но после этого вы можете передавать информацию между любыми поддерживаемыми языками. Документация на тонкой стороне; Я написал учебное пособие по использованию с Objective-C, которое можно найти на вики-странице Thrift здесь некоторое время назад, но я не уверен, что оно актуально, поскольку с тех пор было несколько выпусков Thrift.