Existe-t-il un jeton de préprocesseur unique pouvant être utilisé pour détecter un périphérique iPhone ou un simulateur lors de la génération? J'utilise actuellement:Jeton de préprocesseur intégré pour détecter la plate-forme iPhone
#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED
// This is an iPhone build
#endif
Est-ce l'approche recommandée ou existe-t-il un meilleur moyen? Je préférerais que la macro soit intégrée, c'est-à-dire définie par le compilateur et non par un fichier d'en-tête SDK que je dois inclure. Je ne suis pas préoccupé par la distinction entre les versions iPhone OS en ce moment, mais s'il y a une page de documentation Apple qui détaille toutes les macros pertinentes et quand elles sont et ne sont pas définies alors j'apprécierais un lien vers celui-ci comme ma recherche a été courte jusqu'ici.
Merci!
Merci, je ne l'avais pas réalisé d'abord que TargetConditionals.h était présent dans Mac OS X, ainsi que SDKs l'iPhone SDKs. –