我提到了地面和空氣在多個文件中。它通常在這種情況下使用,但並非總是如此。使用字符串常量
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