Ищем примеры приложений с графическим интерфейсом, написанных на Python для iPhone - PullRequest
1 голос
/ 19 февраля 2010

У меня есть небольшой скрипт, который я написал на python, и он действительно работает на iPhone через терминал. Я ищу фрагменты кода или документацию для написания графического интерфейса для iPhone - На самом деле мне нужно реализовать ввод и некоторый вывод. ничего особенного - пока. Я нашел эту страницу: http://www.saurik.com/id/5 но, как я понимаю из статьи, мне нужно будет написать ее в объективе-c, с которым я не знаком - должен ли я? или я могу написать на Python или просто C? и это очень наглядно, ищет больше документов ... Большое спасибо:)

Ответы [ 2 ]

1 голос
/ 19 февраля 2010

Вы не можете написать приложение для iPhone на Python, которое будет работать на не взломанных телефонах. Лицензия Apple SDK запрещает интерпретированный код на iPhone, что определенно исключает Python. Хотя вы можете писать приложения для OS X на Python, используя PyObjC, вам все равно нужно понимать язык Objective-C как для документации, так и для создания множества шаблонов Какао, которые тесно связаны со способом работы Objective-C.

Learn Objective-C. Для программиста, который знает C или C ++, требуется всего несколько дней, чтобы стать опытным в Objective-C. Если вы никогда раньше не использовали язык с указателями, это может занять немного больше времени. С другой стороны, охват динамической природы Objective-C намного проще для разработчиков, использующих динамические языки, в отличие от статически типизированных языков, таких как C / C ++ / Java / C #.

0 голосов
/ 19 февраля 2010

В этой ссылке есть образец графического интерфейса. Все приложение написано на Python с использованием среды выполнения ObjC (но код ObjC не задействован).

Тем не менее, ощущения ObjC нельзя избежать, потому что UIKit разработан и использует ObjC. Обратите внимание, что графический интерфейс, запрограммированный в Python, очень медленный на iPhoneOS. Python можно использовать в качестве тестирования, но никогда не публиковать (интерпретированное) приложение iPhoneOS Python GUI для общественности.

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