1. 程式人生 > >使用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的用法也一樣。