2010-07-21 25 views
0

Est-il possible d'utiliser Code :: Blocks pour développer pour iPhone? Je veux dire si je peux inclure les frameworks nécessaires, faire du débogage à distance, etc. Je n'ai jamais utilisé Code :: Blocks mais cela semble être un bon choix pour le développement multiplateforme. J'ai vu qu'il est facile d'intégrer gcc dans l'IDE sur Windows (il a aussi une configuration avec mingw).Code :: Blocs et Développement iPhone

Merci!

Répondre

2

Je ne pense pas que ce soit possible. Code :: Blocks écrit du code wxWidgets, qui, sur OSX, est construit sur Carbon, pas sur Cocoa. Même s'il s'agissait de Cocoa, ce ne serait probablement pas UIKit/CocoaTouch.

Même s'ils ont créé un port écrit contre UIKit, il peut y avoir un problème avec les Conditions d'utilisation indiquant que vous ne pouvez pas utiliser d'autres frameworks. Vous êtes censé écrire en Obj-C/C/C++ directement contre UIKit. Ils n'auraient probablement aucune idée, mais qui sait - semble que ça ne vaut pas la peine. Je suis un ancien utilisateur de wx et maintenant développeur d'iPhone. ObjC/CocoaTouch/Interface Builder est beaucoup plus agréable et vaut la peine d'apprendre si vous voulez faire des applications iPhone.

Si vous voulez un développement multi-plateforme, je ferais attention, car Apple semble cibler spécifiquement dans leurs conditions de service. Pour les jeux, jusqu'à présent, il semble que les jeux de cadre Unity sont encore en cours d'approbation.

+0

J'utilise C++/OpenGL et il n'y a aucun problème à ce que Code :: Blocks utilise wxWidgets. Ma question est que si je peux sélectionner la cible - Simulator/Device, SDK version, fichier plist et les choses thare sont dans Xcode et ne sont pas dans Visual Studio par exemple. – Felics

+0

Oh, je pensais que vous l'utilisiez pour générer du code API wxWidget (pour leurs composants, pas OpenGL). –

+0

@Felics - Vous aurez besoin d'intégrer xcodebuild (l'outil Xcode en ligne de commande pour compiler votre projet iPhone) avec Code :: Blocks pour l'obtenir pour construire votre application. Cependant, cela ne fonctionnera que sur Mac. Tout le reste nécessitera les suggestions ici: http://stackoverflow.com/questions/113547/iphone-development-on-windows –