我想定义一些变量取决于它是否在Iphone或Ipad应用程序上运行。所以我写了这个代码如何定义变量取决于条件在XCode
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
#define ABC @"122"
NSLog(@"Ipad");
} else {
#define ABC @"123"
NSLog(@"iphone ");
}
NSLog(@" %@", ABC);
但在iPhone和iPad这表明123
也许你不能定义,但另一种方法是使用NSString或int或其他变量和setvalues init。 – 2012-04-04 10:49:09
@cat请参阅下面@sch的答案。你需要学习和理解'#define'的用途。 – 2012-04-04 14:08:47