block

block的Copy

block中的isa指向的是該block的Class。在block runtime中,定義了6種類:

_NSConcreteStackBlock ? ? 棧上創建的block

_NSConcreteMallocBlock ?堆上創建的block

_NSConcreteGlobalBlock ? 作為全局變量的block

_NSConcreteWeakBlockVariable

_NSConcreteAutoBlock

_NSConcreteFinalizingBlock

其中我們能接觸到的主要是前3種,后三種用于GC不再討論..

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容