MonoDevelop / MonoTouch#如果使用iPHONE?

| 我目前正在为iPhone和其他各种设备开发一个多平台应用程序,据我所知,我可以使用预处理程序指令来检查我是否在为iPhone或其他平台进行构建,例如,我可以使用:
#if WINDOWS_PHONE
ScreenRes = new Vector2(800,480);
#endif

#if XBOX360
ScreenRes = new Vector2(1280,720);
#endif
但是我不确定应该使用哪个声明来检查iPhone,我已经尝试了IPHONE,IOS,I_PHONE和其他一些声明。     
已邀请:
默认情况下,我们不定义任何内容。您可以通过在使用MonoDevelop构建配置时将定义添加到自己的配置中来实现。     
Xamarin Studio的最新版本将为编译器提供额外的定义。 例如。对于Xamarin.iOS,将同时定义
__MOBILE__
__IOS__
。 例如。对于Xamarin.Android,将同时定义
__MOBILE__
__ANDROID__
。     

要回复问题请先登录注册