2010-12-02 4 views
1

Est-ce que le compilateur d'objectif gnu pour Windows est le même que le compilateur pour Mac OS X (et Ipad)?objectif c sur windows et gcc

Je veux écrire du code sur Windows et l'exécuter sur le mac et l'ipad, l'objectif C semble être le meilleur moyen d'aller pour le Mac/Ipad mais le compilateur gnu est-il le même? Je sais que les bibliothèques cacao etc ne sont pas disponibles mais ce n'est pas un problème que nous allons écrire un code d'interface différent pour chaque plate-forme (s'il vous plaît aucun commentaire sur ce n'est pas la bonne façon, etc).

tia, Dave

+0

Voir également cette question pour le codage spécifique à l'iPad http://stackoverflow.com/questions/2159951/is-there-a-specific-xcode-compiler-flag-that-gets-set-when-compiling-for-ipad .Bonne chance – Reno

+0

Comment obtenez-vous les cadres pour travailler avec Windows? Vous pourriez travailler sans les choses de l'interface graphique comme UIView, mais NSArray, NSString etc semble essentiel. Y a-t-il un remplacement compatible? – Eiko

Répondre

0

Le compilateur est plus ou moins le même, mais les systèmes d'exécution sont différents. Si vous n'utilisez pas les nouvelles fonctionnalités d'Objective-C 2.0, votre code devrait fonctionner correctement avec les deux systèmes d'exécution. Si vous souhaitez utiliser les nouvelles fonctionnalités, vous devez utiliser un environnement d'exécution différent. Vous pouvez trouver plus d'informations here on the GNUstepWiki.

Mais vous avez toujours besoin d'un framework qui fournit des objets de base tels que des chaînes, des tableaux, des dictionnaires, etc. Vous pouvez utiliser cette partie de The Cocotron, un framework qui essaie de rendre tout Cocoa disponible sur Windows, Linux et d'autres plates-formes.