English 中文(简体)
目标C,用说明姓名;
原标题:Objective C object by string name?

是否能够找到标语,具体加以说明。

例如,我可以在实验室使用。

$objectname="foo";
$foo="bar";
echo $$objectname="bar";

这是可能的。 逐个名称就是这样做的适当功能。

最佳回答

如果您储存被称作不动产或某种字典的物体,就有可能这样做。 然后,你可以做这样的事情:

// Put object into dictionary
[dictionaryWithObjects setValue:someNamedObject forKey:@"someNamedObject"];

// and then retrieve it
id object = [dictionaryWithObjects valueForKey:@"someNamedObject"];

我不相信目标C会支持这一水平的美术。

问题回答

这种办法并不像PHP那样看待,但是,如果是,有可能从扼杀中找到一个班子。 您使用

例如,以下两条对等:

id a = [[NSClassFromString(@"NSString") alloc] init];
id a = [[NSString alloc] init];

您可以使用<条码>NSClassFromString(),以获得一个班级,但就某个物体而言,我认为这是不可能的。





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签