objective-c - 创建以 NSString 的值命名的对象 - 这可能吗?

标签 objective-c cocoa oop nsstring

是否可以创建一个以 NSString 的值命名的对象?如果是这样,怎么办?

最佳答案

试试这个:

Class theClass = NSClassFromString(someString);
id object = [[theClass alloc] init];

关于objective-c - 创建以 NSString 的值命名的对象 - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927955/

相关文章:

macos - 如何使用 Swift 4 Xcode 10 从 Cocoa 中的 Storyboard 以编程方式设置初始 Controller ?

NSTableView 上的 cocoa + 上下文相关菜单,选择了多行

java - 这是重载,不同类中具有相同名称和不同签名的方法吗?

Ruby 基类像抽象类一样调用子类

php - 两个查询与一个查询,性能

ios - 与 iOS6/7 兼容的 Xcode 6 中的通用应用程序

ios - 共享扩展 loadItemForTypeIdentifier 为 NSURL 返回错误

cocoa - 将值从自定义 NSView 传递到 NSCollectionViewItem

iPhone : Unable to find following screen in in-app purchase

objective-c - 如何观察 NSArrayController 包含的项目的变化