因此,尽管我很喜欢它们的冗长,但我对 Objective 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
成为我定义的常量之一的事实?
我愿意接受任何建议。