У меня есть ссылки на земля и Воздух в нескольких файлах. Он обычно используется в этом контексте, но не всегда.Использование константы струны
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