block的變量捕獲

先了解一下block的本質 1.block本質上也是一個OC對象,它內部也有個isa指針 2. block是封裝了函數調用以及函數調用環境的OC對象 3.block的底層結構如下圖所示   爲了保證block內部能夠正常訪問外部的變量,block有個變量捕獲機制 變量類型 捕獲到block內部 訪問方式 局部變量 auto √ 值傳遞 static √ 指針傳遞 全局變量 × 直接訪問   注:局
相關文章
相關標籤/搜索