Xcode指令向编译器发出命令,编译器可以检测正在为其构建的平台和固件。这使你可以定制应用程序,以便安全地利用平台或固件特有的特性。将#if语句添加到代码中,可以根据选项阻塞或公布一些功能。例如,为了检测代码是针对模拟器还是针对iPhone编译的,可以使用目标定义:TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE。