2010-02-06 6 views

Répondre

1

Oui. Quartz est un cadre C. Vous pouvez utiliser du code C++ utilisant Quartz.

Vous aurez besoin d'Objective-C pour lancer votre application et obtenir un contexte graphique dans lequel dessiner une vue.

+0

Ajout d'un bit - Objective-C++ permet l'utilisation simultanée d'Objective-C et de C++, ce qui devrait vous être utile. Les modèles de classe n'interagissent pas, cela vous permet simplement d'utiliser les deux. – Ken

+0

En fait, techniquement, Objective-C++ fait les mêmes extensions à C++ qu'Objective-C fait à C. Ceci est seulement différent de ce que j'ai dit plus haut parce que C++ n'est pas un surensemble strict de C. – Ken

0

Je pense que Quartz 2D est un cadre C est pas? Tant que vous n'appelez que les API C, vous pouvez utiliser C++ par lui-même. Si vous voulez accéder à des frameworks Objective-C, vous devrez regarder dans Objective-C++.