文章目录 1. isa详解2. 位域 1. isa详解 在arm64架构之前,isa就是一个普通的指针,存储着Class,Meta-Class对象的内存地址 从arm64架构开始,对isa进行了优化,变成了一个**共用体(union)**结构,还使用位域来存储更多的信息 位域中各个存储位的作用 2. 位域 0b 0000 0000 : 后四位分别代表着方向 right,left,down,up 这样可以节省空间