我想定義一些變量取決於它是否在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