我刚刚开始使用 Objective-C,并创建了一个我想改进的 iOS 程序。在其中,我有两个代码块:
if ([stringTest isEqualToString:@"apple"]){
numTest=0;
}else if (([stringTest isEqualToString:@"orange"])||([stringTest isEqualToString:@"lemon"])){
numTest=1;
}else if ([stringTest isEqualToString:@"pumpkin"]){
numTest=2; // and so on...
然后反过来:
if (numTest==0){
stringTest=@"apple";
} else if (numTest==1){
stringTest=@"orange/lemon";
} else if (numTest==2){
stringTest=@"pumpkin"; // and so on...
由于这些列表实际上涉及更多项目,我相信有更好的方法来做到这一点。任何建议将不胜感激。谢谢阅读。