我提到了地面和空气在多个文件中。它通常在这种情况下使用,但并非总是如此。使用字符串常量
if ([transport.type isEqualToString:@"ground"]) {
// do something for automobiles
}
else if ([transport.type isEqualToString:@"air"]) {
// do something else for planes
}
else {
// we don't care
}
我应该使用字符串常量来表示地和空气所以如果我改变自己的文字,我只是在一个地方更新呢?例如
NSString * const TransportGround = @"ground";
NSString * const TransportAir = @"air";
我再决定我要重新命名地是轮,那么我只会更新上面的字符串常量。
声音对我很好。 – 0x8badf00d 2012-03-09 00:28:31