Общий двоичный формат между iOS и Python - PullRequest
1 голос
/ 29 декабря 2011

Существует ли общий двоичный формат между iOS и Python?Я нашел двоичные списки свойств.

У меня есть список UIBeziarPath в массиве, который я хочу отправить в Python.Я просто ищу что-то, что очень эффективно сможет это сделать.Я изучил текстовые форматы, такие как JSON, за исключением того, что они кажутся менее эффективными для этой цели, чем двоичный формат.

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

Нет форматов, специально разработанных для iOS / Python.Существует множество форматов обмена данными, которые вы могли бы использовать, включая протокольные буферы, BSON, ASN.1 (если вы так склонны) и даже ряд двоичных форматов сериализации XML.

OTOH, я бы настоятельно предпочел JSON (текстовый формат), если полоса пропускания не является исключительно узкой.Я предпочел бы BERT перед любым другим двоичным форматом, но обратите внимание на мои комментарии к первоначальному вопросу о размере кодировки.

1 голос
/ 29 декабря 2011

Python имеет стандартный модуль struct, который позволяет легко манипулировать простыми двоичными форматами с преобразованием в типы питона (struct.unpack) или в обратном направлении (struct.pack).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...