Puis-je programmer une application iOS dans Eclipse pour C++ ?


Basiquement la réponse est non mais il est difficile de donner des conseils spécifiques sans savoir pourquoi vous ne'voulez pas simplement utiliser XCode. Si par "Eclipse pour C++" vous voulez dire via Eclipse avec CDT, comprenez CDT ne connaît rien à iOS.

Je ne connais pas de plugins Eclipse pour faire du développement iOS natif, bien que d'après une recherche rapide sur google, il semble qu'il existe des plugins pour faire du développement iOS non natif. Pour faire du développement iOS natif, vous devez utiliser Objective-C ou Swift dans une certaine mesure. Lorsque les gens disent qu'ils ont implémenté une application iOS en C++, cela signifie qu'ils ont réalisé la majeure partie de l'application en C++ et qu'ils font simplement appel à Objective-C pour s'interfacer avec le système d'exploitation et/ou effectuer des appels système. Compte tenu de cela, vous pourriez penser que ce que vous recherchez est un plugin Objective-C pour Eclipse -- et je suis sûr qu'il en existe un -- mais vous'auriez tort de le penser.


Ce qui est difficile dans l'écriture pour iOS n'est pas le langage. C'est le fait que l'appareil est un système fermé. Si vous voulez le faire, vous devez le faire à la manière d'Apple's et la manière d'Apple's est d'utiliser XCode. XCode fait beaucoup de choses pour vous qu'il n'y aura aucun moyen de faire avec un simple compilateur Objective-C, même en supposant que vous puissiez faire des liens avec les bibliothèques d'Apple's : déployer sur un appareil, déployer sur l'émulateur, faire n'importe quelle magie de signature numérique qui doit se produire, etc.


.