iOS之深刻解析isa指针的底层原理

1、isa 简介 alloc初始化时不只建立了对象而且分配内存,同时初始化 isa 指针属性。Objective-C 对象在底层本质上是结构体,全部的对象里面都会包含有一个 isa ,isa 的定义是一个联合体 isa_t,isa_t 包含了当前对象指向类的信息。 isa 是一个联合体,而这实际上是从内存管理层面来设计的,由于联合体是全部成员共享一个内存,联合体内存的大小取决于内部成员内存大小最大
相关文章
相关标签/搜索