我正在设计自动持久对象,为此我需要(a)找到指针成员,(b)找到他们的位置.编译器有这些信息,我期望反射会提供它,但我无法弄清楚如何做到这一点.例如,如果对象从地址505060开始
@interface MyClass : NSObject {
NSString *name; // class offset 4B, member address 505064
int code;
MyClass *next; // class offset 12B, member address 505072
}
@end
Run Code Online (Sandbox Code Playgroud)