我目前正在为iPhone和其他设备开发一个多平台应用程序,据我所知,我可以使用预处理指令来检查我是否正在为iPhone或其他平台构建应用程序,例如:
#if TARGET_OS_IPHONE // Code specific to iPhone #else // Code for other platforms #endif
#if WINDOWS_PHONE
ScreenRes = new Vector2(800,480);
#endif
#if XBOX360
ScreenRes = new Vector2(1280,720);
#endif
然而,我不确定应该使用哪个声明来检查 iPhone,我已经尝试过 IPHONE、IOS、I_PHONE 和其他一些声明。