gpt4 book ai didi

objective-c - 如何在 Objective-C 中从字符串实例化类的对象?

转载 作者:太空狗 更新时间:2023-10-30 03:11:27 30 4
gpt4 key购买 nike

我有一个字符串,其值是必须实例化的 Class[MyClass] 的名称,而 MyClass 有一个名为

 -(void)FunctionInClass;

我正在使用名为 NSClassFromString 的方法来实例化 MyClass。我想知道

1) what does NSClassFromString return?? 
2) what is id?
3) How to call method -(void)FunctioninClass which is in MyClass using the instance.

我应该如何进行,我是在 Objective-C 中为 iPhone 应用程序做的吗?

最佳答案

1) NSClassFromString 返回什么??

它返回一个类,这意味着你可以执行 [[NSClassFromString(@"MyClass") alloc] init];Mac Dev Center Docs了解更多信息。

2)什么是id?

参见 http://www.otierney.net/objective-c.html#idtype

3) 如何使用实例调用 MyClass 中的方法 -(void)FunctioninClass。

id myclass = [[NSClassFromString(@"MyClass") alloc] init];
[myclass FunctioninClass];

关于objective-c - 如何在 Objective-C 中从字符串实例化类的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226611/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com