<分区>
我创建了一个类的实例。我可以使用某种方法获取变量名,然后打印出来吗?当我做一些测试项目时,我只想要这个。我想我真正的意思是变量名。
<分区>
我创建了一个类的实例。我可以使用某种方法获取变量名,然后打印出来吗?当我做一些测试项目时,我只想要这个。我想我真正的意思是变量名。
最佳答案
很遗憾,不,你不能。
对象实例没有名称。类有名称。方法有名称。属性有名称。但是对象实例没有。变量有名称,但它们不是实例所独有的,而且无论如何您都无法以编程方式访问它。
如果您只是调用description
方法,您通常会得到一些东西来标识实例,但这不是名称。
UIView
对象有一个数字 tag
属性,因此对于那些您可以设置该属性并以这种方式识别您的控件。
关于ios - 我可以使用某种方法来获取变量名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13578766/