iOS之深刻解析isa指針的底層原理

1、isa 簡介 alloc初始化時不只建立了對象而且分配內存,同時初始化 isa 指針屬性。Objective-C 對象在底層本質上是結構體,全部的對象裏面都會包含有一個 isa ,isa 的定義是一個聯合體 isa_t,isa_t 包含了當前對象指向類的信息。 isa 是一個聯合體,而這實際上是從內存管理層面來設計的,由於聯合體是全部成員共享一個內存,聯合體內存的大小取決於內部成員內存大小最大
相關文章
相關標籤/搜索