Code:
#if TARGET_IPHONE_SIMULATOR
// This code will only appear for the simulator
#else
// This code will only appear for a real device
#endif
#if TARGET_IPHONE_SIMULATOR
NSString * hello = @” Hello , iPhone simulator !”;
#elif TARGET_OS_IPHONE
NSString * hello = @” Hello , device !”;
#else
NSString * hello = @” Hello , unknown target !”;
#endif
Code:
#if TARGET_IPHONE_SIMULATOR
// Simulator only
#endif
Code:
#if !TARGET_IPHONE_SIMULATOR
// Device only
#endif
以下演示了
TARGET_IPHONE_SIMULATOR和
TARGET_OS_IPHONE宏定义用处.
#if TARGET_IPHONE_SIMULATOR
NSString
*
hello
=
@”
Hello
,
iPhone simulator
!”;
#elif
TARGET_OS_IPHONE
NSString
*
hello
=
@”
Hello
,
device
!”;
#else
NSString
*
hello
=
@”
Hello
,
unknown target
!”;
#endif