如果像这样,而不是使用 else
if([screen isEqualToString :@"A"]){
}
else if(screen isEqualToString:@"B"){
}
它会像这样工作吗
switch ([string isEqualToString:screen]){
case ISA:
break;
case ISB:
break;
default:
break;
}
其中 ISA 和 ISB 定义为
#define ISA [screen isEqualToString:A] and **will it be efficient**