我想要做這樣的事情:使變量名變量(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 .... –