NSDistributedNotificationCenter'i kasutamine Python Objective-C bridge'ga
Autor: Raido Aarop, A31
Raarop 20:26, 2 April 2013 (EEST)
Sissejuhatus
See artikkel toob näite kuidas saata ja vastu võtta protsesside vahelisis teated Apple OSX platvormil. Näite eesmärk on teha seda pythoni keeles ilma kasutamatta OSX native Objective-C keelt.
NSDistributedNotificationCenter klass
Klassi kaudu on võimalik Apple OSX operatsioonisüsteemis saata ja vastu võtta teateid(notifications) erinevate taskide vahel. Klass kuulub OSX Foundationi frameworki.
Python
Python on levinud ja lihtne programmeersimiskeel, mis toetab mitmeid operatsioonisüsteeme ja platvorme, kaasaarvatud OSX.
Python Objective-C bridge
PyObjC bridge loob silla Pythoni ja Objective-C programmeerimiskeele vahel. Selles näites kasutame PyObjC teeki et kasutada NSDistributedNotificationCenter klassi Pythonis.
PyObjC installeerimine
Allikad
NSDistributedNotificationCenter Class Reference
Python
Pyobjc