我有几个我想使用的对象,比如 obj11、obj21、obj33 等。
正确使用对象的选择取决于用户定义的一些参数,例如:要使用的大小和对象的种类。
因此,对象名称上的第一个数字代表大小,第二个字母代表种类。如果用户选择对象大小 2 和对象种类 1,则要加载的对象将是“obj21”。
有没有办法根据对象的名称引用对象作为 NSString?
就像是
NSString *name = [NSString stringWithFormat:@"obj%d%d", size, kind];
["use object name" doSomething];
我需要类似 NSSelectorFromString 的东西,但在这种情况下,它会根据其名称运行一个方法。我需要的是像“NSObjectFromString”这样的东西,它根据对象的名称作为字符串引用一个对象。
我怎么做?谢谢。