Je travaille avec du code C/C++ qui fonctionne sous Win32 et aussi VxWorks. Il utilise #ifdef WIN32
pour basculer vers des implémentations spécifiques à la plate-forme. J'ai utilisé le code sur l'iPhone et je veux le mettre à jour et le garder aussi portable que possible, mais je ne suis pas sûr de ce qui est la meilleure pratique. Jusqu'à présent, j'ai utilisé #ifdef __APPLE__
blocs.Comment écrire du code C/C++/Objective-C++ portable pour cibler Apple iPhone/Mac OSX?
Que devrais-je utiliser pour cibler Apple iPhone et Mac OS X?
- Est-ce que
#ifdef __APPLE__
est la meilleure approche? - Y a-t-il des pièges à prendre en compte?