我想要做这样的事情:使变量名变量(Objective-C的)
.H
LocalRoom* zone1;
LocalRoom* zone2;
LocalRoom* zone3;
LocalRoom* zone4;
etc....
.M
NSString *number = 1;
NSString *variable = [NSString stringWithFormat: @"zone%@", number]
[[variable variableValue] broadcastChatMessage:redStringPrefix fromUser:@"server"];
争相模仿:
[zone1 broadcastChatMessage:redStringPrefix fromUser:@"server"];
我该怎么做?可能吗?
如果您需要命名值,为什么不使用'NSMutableDictionary'? – 2012-12-25 18:18:38
使用那种类型的字典 –
或者你可以使用obj-c/runtime .... –