iOS block 記憶體管理

iOS block 記憶體管理

block不可以直接修改區域性變數的原因:1、block執行的時候有可能它引用的區域性變數已經超出作用域了2、棧區的區域性變數超出作用域就會被系統自動釋放掉,即使儲存了它的指標也無法合法訪問3、block內部對區域性變數的修改需要反應到外部...

2021-12-10