Xcode 没有给出我的(可能的)错字错误:
NSString *theme = [[NSUserDefaults standardUserDefaults] objectForKey:@"theme"];
NSLog(@"Theme: %@", theme ?: @"Default");
事实证明:
NSLog(@"Theme: %@", theme ?: @"Default");
工作方式相同:
NSLog(@"Theme: %@", theme ? theme : @"Default");
上面的缩短语法只对gcc 有用吗?或者它是Objective-C的一部分?