[Unity学习教程] Objective-C获取变量范例的方法

[复制链接]
查看637 | 回复0 | 2023-8-23 12:06:15 | 显示全部楼层 |阅读模式 来自 中国北京
在Objective-C中,要获取一个对象的范例,可以利用[object class]方法。这将返回一个Class对象,表现该对象的范例。
别的,typeid是C++中的关键字,用于获取一个变量的范例信息。在Objective-C中,typeid并不实用于获取对象范例。相反,您应该利用[object class]方法来获取对象的范例。
以下是一个示例代码,展示怎样在Objective-C中获取对象的范例:
  1. CopyNSObject *object = [[NSObject alloc] init];
  2. Class objectType = [object class];
  3. NSString *className = NSStringFromClass(objectType);
  4. NSLog(@"Object type: %@", className);
复制代码
这段代码创建了一个NSObject对象,并利用[object class]方法获取其范例。然后,通过NSStringFromClass()函数将范例转换为字符串,并利用NSLog()输出范例名称。

来源:https://blog.csdn.net/goodgoodstudy___/article/details/132217055
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则