MonoDevelop/MonoTouch #if iPHONE?

twe*_*ypi 7 iphone mono monodevelop xamarin.ios ios

我正在为iPhone和其他各种设备开发多平台应用程序,据我所知,我可以使用预处理器指令来检查我是否正在为iPhone或其他平台构建,例如我可以:

#if WINDOWS_PHONE
ScreenRes = new Vector2(800,480);
#endif

#if XBOX360
ScreenRes = new Vector2(1280,720);
#endif
Run Code Online (Sandbox Code Playgroud)

但是我不确定我应该使用哪种声明来检查iPhone,我已经尝试过IPHONE,IOS,I_PHONE和其他几个.

mig*_*aza 8

我们默认不定义任何.您可以通过在使用MonoDevelop构建配置时自己添加定义来实现此目的.