Partage de Classes "Modèle" iPhone/Mac
Nebuchad34
Membre
Bonjour !
Je suis en train de revoir un peu mes classes pour les partager entre mon Projet pour iPhone et mon Projet Mac.
Le but, c'est de pouvoir partager les fichiers de tournois de Poker Manager entre le Mac, l'iPhone et l'iPad.
Je voudrais savoir quelle macro je pourrai utiliser pour différencier la plateforme.
Par exemple, je voudrais pouvoir faire :
#if JE_COMPILE_POUR_MAC_OS_X
NSColor *chipColor;
#elseif JE_COMPILE_POUR_IPHONE_IPAD_IPODTOUCH
UIColor *chipColor;
Je suis en train de revoir un peu mes classes pour les partager entre mon Projet pour iPhone et mon Projet Mac.
Le but, c'est de pouvoir partager les fichiers de tournois de Poker Manager entre le Mac, l'iPhone et l'iPad.
Je voudrais savoir quelle macro je pourrai utiliser pour différencier la plateforme.
Par exemple, je voudrais pouvoir faire :
#if JE_COMPILE_POUR_MAC_OS_X
NSColor *chipColor;
#elseif JE_COMPILE_POUR_IPHONE_IPAD_IPODTOUCH
UIColor *chipColor;
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
On peut aussi utiliser TARGET_OS_MAC qui vaut 1 si la cible est MacOSX...
;-)