# if __arm64__
# define ISA_MASK 0x0000000ffffffff8ULL
# elif __x86_64__
# define ISA_MASK 0x00007ffffffffff8ULL
# endif
🌟从64bit开始,isa需要进行一次位运算,才能计算出真实地址
🌟class和class-meta本质结构都是 struct object_class
# if __arm64__
# define ISA_MASK 0x0000000ffffffff8ULL
# elif __x86_64__
# define ISA_MASK 0x00007ffffffffff8ULL
# endif
🌟从64bit开始,isa需要进行一次位运算,才能计算出真实地址
🌟class和class-meta本质结构都是 struct object_class
本文标题:OC对象的本质6 isa指针(3)
本文链接:https://www.haomeiwen.com/subject/kldhmhtx.html
网友评论