Перейти к содержанию

PyObjC

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
PyObjC
Написана на Python
Операционная система кроссплатформенный проект
Последняя версия 2.2 (24 ноября 2009)
Лицензия MIT
Сайт pyobjc.sourceforge.net

PyObjC — проект, позволяющий совместно использовать библиотеки и классы таких языков программирования, как Python и Objective-C. Даёт доступ из Python к Cocoa, включает поддержку Xcode, хорошо документирован и снабжён многочисленными примерами[1].

Модуль достиг стабильности и используется в реальных проектах[2].

Для установки можно после загрузки пакета и распаковывания использовать команду[1]:

  python setup.py bdist_mpkg --open

Простейший пример

Hello, world!-программа[1]:

from Foundation import NSString
import objc

s = NSString.stringWithString_(u"Здравствуй, Мир“)
print s

Примечания

  1. 1,0 1,1 1,2 Rothman, Jepson, Rosen, 2008.
  2. Nutting, J. and Clark, P. Learn Cocoa on the Mac. — Apress, 2013. — ISBN 9781430245438.

Литература

  • Rothman, E.E. and Jepson, B. and Rosen, R. PyObjC // Mac OS X for Unix Geeks (Leopard). — O'Reilly Media, 2008. — 428 p. — ISBN 9780596555191.
  • Sweigart, A. Automate the Boring Stuff with Python: Practical Programming for Total Beginners. — Oreilly & Associates Incorporated, 2015. — 504 p. — ISBN 9781593275990.

Внешние ссылки