Ищите, например, приложения с графическим интерфейсом, написанные на Python для iPhone

1

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

Теги:
iphone
user-interface

2 ответа

1
Лучший ответ

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

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

0

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

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

  • 0
    Я не заметил медленный графический интерфейс. Вы имеете в виду, что GUI работает медленно при программировании из Python?
  • 0
    @ Тони: Да. ___
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню