相关疑难解决方法(0)

在为iPhone编译时,Xcode设置了哪些#defines

我正在编写一些半便携式代码,并希望能够检测我何时编译iPhone.所以我想要类似的东西#ifdef IPHONE_SDK....

据推测,Xcode定义了一些东西,但我在项目属性下看不到任何东西,谷歌也没什么帮助.

macos xcode conditional-compilation ios

64
推荐指数
2
解决办法
3万
查看次数

目标iPhone模拟器宏不起作用

使用TARGET_IPHONE_SIMULATOR宏会导致在am应用程序中定义相同的常量值.例如:

#ifdef TARGET_IPHONE_SIMULATOR
NSString * const Mode = @"Simulator";
#else
NSString * const Mode = @"Device";
#endif

- (void)applicationDidFinishLaunching:(UIApplication *)application
{
   ...
   NSLog(@"Mode: %@", Mode);
   ...
}
Run Code Online (Sandbox Code Playgroud)

始终导致记录"模式:模拟器".我正在运行XCode 3.2.4,如果这有帮助的话.谢谢.

iphone cocoa-touch

58
推荐指数
3
解决办法
2万
查看次数

22
推荐指数
2
解决办法
2万
查看次数

检测iOS模拟器与iOS设备

我正在使用Xamarin.iOS进行一个项目,我有一种情况,模拟器中的行为莫名其妙地在实际设备上不一样(设置mapview中心区域的方式不同).

我希望能够根据应用程序是在模拟器上还是在真实设备上运行,在运行时为变量设置值.我怎么能发现这个?

iphone xamarin.ios ios xamarin

7
推荐指数
1
解决办法
1772
查看次数