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 |
| издательство = 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.
Внешние ссылки
- PyObjC на SourceForge.net (англ.)
- PyObjC на Apple Developer (англ.)
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |
- ↑ 1 2 3 Rothman, Jepson, Rosen, 2008.
- ↑ Nutting, J. and Clark, P. Learn Cocoa on the Mac. — Apress, 2013. — ISBN 9781430245438.