Question

Je sais que je peux utiliser PyOBJC pour accéder aux objets de cacao dans Python. Puis-je faire cela avec C ++? Quelles autres langues puis-je utiliser?

Était-ce utile?

La solution

Vous pouvez appeler les classes C Objective C directement à partir de l'objectif-c ++ (extension .mm). Objective-C ++ vous permet de mélanger C ++ et Objective-C

Également à partir du page wikipedia:

Les cadres de cacao sont écrits dans Objective-C, et donc objectif-c est le langage préféré pour le développement d'applications de cacao. Les reliures Java pour les cadres de cacao (connues sous le nom de "Java Bridge") sont également disponibles mais ne se sont pas révélées populaires parmi les développeurs de cacao. De plus, le besoin de reliure d'exécution signifie que de nombreuses fonctionnalités clés de Cocoa ne sont pas disponibles avec Java. En 2005, Apple a annoncé que le pont Java devait être obsolète, ce qui signifie que les fonctionnalités ajoutées au cacao dans les versions Mac OS X plus tard que 10,4 ne seraient pas ajoutées à l'interface de programmation Coco-Java. À l'origine, Applescript Studio pourrait être utilisé pour développer des applications de cacao moins complexes. [4] Cependant, à partir de Snow Leopard, il a été obsolète. Il a été remplacé par ApplescriptObjc, qui vous permet de programmer dans Applescript, tout en utilisant des frameworks de cacao. [5] Les liaisons tierces disponibles pour d'autres langues incluent Clozure CL, Lispworks, PyOBJC (Python), Rubycoa (Ruby), Camelbones (Perl), Cocoa #, MonOBJC (C #) et Nobjective (C #). [6] NU utilise directement le modèle d'objet objectif-C et peut donc utiliser les cadres de cacao sans nécessiter de liaison. Il existe également des implémentations open source de parties principales du cadre de cacao qui permet le développement d'applications de cacao multiplateforme (y compris Microsoft Windows), tels que la gnunep et le cocotron.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top