NSDistributedNotificationCenter'i kasutamine Python Objective-C bridge'ga

From ICO wiki
Revision as of 18:54, 30 March 2013 by Raarop (talk | contribs)
Jump to navigationJump to search

Autor: Raido Aarop, A31
Raarop 12:34, 28 March 2013 (EET)

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 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 [1] [2]