Итак, я новичок в объективных C и типизированных языках вообще, хотя мне нравится их многословие.Цель c требует, чтобы параметр был константой
я определяю кучу констант, как это:
NSString const *MAP_TILES_TYPE_IDX = @"idx";
NSString const *MAP_TILES_TYPE_MLS = @"mls";
NSString const *MAP_TILES_TYPE_PROPERTY = @"mu";
NSString const *MAP_TILES_TYPE_SERVICES = @"sr";
и у меня есть метод, который должен только принять одну из этих строк:
-(void) addTileLayer:(NSString *)type {
...
}
Может кто-нибудь дать мне предложение, чтобы лучше что я хочу, чтобы параметр type
был одной из моих определенных констант?
Я открыт для любых предложений.
Вы думали об использовании 'enum'? –