Comment compiler du code Objective-C sous Windows


Vous pouvez compiler du code Objective C sous Windows. Il suffit d'installer un compilateur Objective C. D'autres vous ont déjà indiqué Cygwin qui vous permettra d'utiliser GCC (the GNU Compiler Collection) qui inclut un compilateur Objective C.

Cependant, être capable de compiler de l'Objective C n'est peut-être pas ce que vous voulez vraiment faire. Vous voulez probablement appeler les API du système Os X et/ou iOS. API du noyau, API BSD de bas niveau, Core Foundation et ainsi de suite jusqu'à l'ensemble de Cocoa ou Cocoa Touch.


Compiler du code dans un langage et appeler une bibliothèque système sont des choses complètement différentes. Immaginez la programmation en C non géré sous Windows (est-ce même encore possible ? J'ai pas fait de windows depuis 15 ans). Une chose est de compiler du code C. Une autre est d'avoir accès aux API de la bibliothèque Win32. Vous pouvez compiler du code C dans n'importe quel système. Vous ne pouvez appeler les API Win32 que sous Windows.

Si ce que vous voulez est compiler du code Objective C, installez un compilateur Objective C. Si ce que vous voulez, c'est écrire des programmes qui appellent les API du système OsX/iOS comme Cocoa, votre seule option est d'exécuter OsX/iOs (et/ou le simulateur iOS qui lui-même repose sur OsX).

.