Objective-C 运行时提供了 class_addIvar C函数:
BOOL class_addIvar(Class cls, const char *name, size_t size,
uint8_t alignment, const char *types)
我要做什么size和alignment?
我正在添加一个 type 的实例变量UITextPosition *,但范围内没有UITextPosition对象。对于size,我可以做sizeof(self),哪里self是一个子类UITextField?即,我可以假设一个UITextPosition对象与一个对象的大小相同UITextField吗?
我怎么得到alignment?