PyObjC: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
дополнение
дополнение
Строка 9: Строка 9:
}}
}}


'''PyObjC''' — проект, позволяющий совместно использовать [[Библиотека (программирование)|библиотеки]] и [[Класс (программирование)|классы]] таких языков программирования, как [[Python]] и [[Objective-C]].
'''PyObjC''' — проект, позволяющий совместно использовать [[Библиотека (программирование)|библиотеки]] и [[Класс (программирование)|классы]] таких языков программирования, как [[Python]] и [[Objective-C]]. Даёт доступ из Python к [[Cocoa]], включает поддержку [[Xcode]], хорошо документирован и снабжён многочисленными примерами{{sfn|Rothman, Jepson, Rosen|2008}}.

Модуль достиг стабильности и используется в реальных проектах<ref>{{книга
| автор = Nutting, J. and Clark, P.
| заглавие = Learn Cocoa on the Mac
| издательство = Apress
| год = 2013
| allpages =
| isbn = 9781430245438
| ref = Nutting, J. and Clark, P.
}}</ref>.

Для [[установка программного обеспечения|установки]] можно после загрузки пакета и распаковывания использовать команду{{sfn|Rothman, Jepson, Rosen|2008}}:
python setup.py bdist_mpkg --open

== Простейший пример ==
[[Hello, world!]]-программа{{sfn|Rothman, Jepson, Rosen|2008}}:

<source lang="python">
from Foundation import NSString
import objc

s = NSString.stringWithString_(u'Здравствуй, Мир“)
print s
</source>


== Литература ==
== Литература ==
Строка 25: Строка 49:
| автор = Sweigart, A.
| автор = Sweigart, A.
| заглавие = Automate the Boring Stuff with Python: Practical Programming for Total Beginners
| заглавие = Automate the Boring Stuff with Python: Practical Programming for Total Beginners
| издательство = Oreilly \& Associates Incorporated
| издательство = Oreilly & Associates Incorporated
| год = 2015
| год = 2015
| allpages = 504
| allpages = 504

Версия от 13:00, 1 января 2016

PyObjC
Тип связывание языков программирования[d]
Написана на Python
Операционная система кроссплатформенный проект
Последняя версия 2.2 (24 ноября 2009)
Репозиторий github.com/ronaldoussore…
Лицензия 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

Литература

  • 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.

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

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