Использование существующего мыльного клиента, написанного на Python & suds для приложения для iPhone - PullRequest
0 голосов
/ 01 августа 2011

Я написал клиент для JIRA на python, и мне было интересно, есть ли способ использовать мои существующие библиотеки, написанные на python, для клиента iPhone jira.

Я прочитал немного о pyObjc, который, я думаю, является мостом между двумя языками.

Могу ли я скомпилировать свои библиотеки Python в библиотеки ObjC?

Если кто-то может указать мне направление, был бы очень признателен.

Кстати, я новичок на обоих языках.

Спасибо

1 Ответ

0 голосов
/ 01 августа 2011

Что вы, вероятно, захотите сделать, это встроить интерпретатор Python в собственное приложение для iPhone, а затем выполнить для него команды для запуска ваших скриптов Python, которые в свою очередь вызывают ваши библиотеки Python.

при загрузке

  • Создание интерпретатора Python в приложении

  • Сделать это, чтобы загрузить ваши библиотеки Python

  • Настройка Python environemnt (глобальные переменные и т.п.)

А потом

  • Обратные вызовы пользовательского интерфейса выдают команды интерпретатору Python для выполнения функций / скриптов Python

Насколько я знаю, вы можете использовать средства C / C ++ в XCode для встраивания интерпретатора - я не уверен, нужен ли вообще pyobjc.

Вы не можете перевести существующий исходный код Python в код ObjC.

Вот еще немного информации

...