Will Larson hat eine umfangreiche Einführung in die Programmierung von Cocoa mit Python geschrieben. Dann hat er einen Twitter-Client für OS X mit Python geschrieben.
Stefan
Eine Einführung in PyObjC
Danke, die Doku zu PyObjC ist ja leider unterirdisch.
Diese objc.IBAction und objc.IBOutlet - Dekoratoren sind übrigens nicht nötig. Das einzige was sie anscheinend bewirken ist, dass der Interfacebuilder die entsprechenden Methoden automatisch erkennt. Da man sie aber auch notfalls so hinzufügen kann braucht man sie eigentlich nicht. In den Beispielen von Apple werden sie auch nicht verwendet. Mich würde mal interessieren, ob die Dekoratoren noch irgendwelche Auswirkungen haben.
Diese objc.IBAction und objc.IBOutlet - Dekoratoren sind übrigens nicht nötig. Das einzige was sie anscheinend bewirken ist, dass der Interfacebuilder die entsprechenden Methoden automatisch erkennt. Da man sie aber auch notfalls so hinzufügen kann braucht man sie eigentlich nicht. In den Beispielen von Apple werden sie auch nicht verwendet. Mich würde mal interessieren, ob die Dekoratoren noch irgendwelche Auswirkungen haben.
Halte ich für unwahrscheinlich -- in ObjC selber ist IBAction einfach ein Alias für void (das wird dann als return type der Funktion deklariert) und IBOutlet ist glaube ich ein leeres Makro. Beide dienen ausschließlich dazu, dass der Interface Builder die entsprechenden Funktionen und Variablen erkennt.Darii hat geschrieben:Mich würde mal interessieren, ob die Dekoratoren noch irgendwelche Auswirkungen haben.
...ich persönlich mag PyObjC btw nicht. Schade eigentlich, ein ordentliches Cocoa-Binding wäre nett.