NSDistributedNotificationCenter'i kasutamine Python Objective-C bridge'ga: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
Autor: Raido Aarop, A31 <br /> | Autor: Raido Aarop, A31 <br /> | ||
[[User:Raarop|Raarop]] | [[User:Raarop|Raarop]] 20:26, 2 April 2013 (EEST) | ||
=Sissejuhatus= | =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. | 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. | ||
Line 13: | Line 13: | ||
=Allikad= | =Allikad= | ||
[https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDistributedNotificationCenter_Class/Reference/Reference.html NSDistributedNotificationCenter Class Reference] | [https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDistributedNotificationCenter_Class/Reference/Reference.html NSDistributedNotificationCenter Class Reference]<br> | ||
[http://www.python.org/ Python] | [http://www.python.org/ Python]<br> | ||
[http://pythonhosted.org/pyobjc/ Pyobjc] | [http://pythonhosted.org/pyobjc/ Pyobjc]<br> |
Revision as of 19:26, 2 April 2013
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