一.获得类的成员变量名(不管私有公有的变量都能获得)
-
- 官方解释:Describes the instance variables declared by a class.
- 翻译:描述一个实例变量通过一个类来声明。
- 功能:返回一个类里的所有成员变量列表.
- I : instance(实例)
- var : variables(变量)
- 返回的指针Ivar * 就是指向成员变量这个数组的.所以每个成员变量都是Ivar 这个数据类型的.
- 所以我们只有用for循环才能访问列表里的所有变量
-
- 通过变量获得成员变量的名字.
- 数组和指针很想的解释:
- 如下:我们可以通过指针来取出数组里的元素值.
- 那么我们获得的Ivar这个指针就可以去指向当前类里所有成员变量.