天天看點

使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏區分模拟器和裝置

使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏區分模拟器和裝置

#if TARGET_IPHONE_SIMULATOR
    NSLog(@"run on simulator");
#else
    NSLog(@"run on device");
#endif
           

注意不要用#ifdef TARGET_IPHONE_SIMULATOR, 因為在device上, TARGET_IPHONE_SIMULATOR被定義為0。

TARGET_OS_IPHONE的用法也一樣。