注釋:
__weak:在block代碼塊里,自身的block去引用自身對(duì)象屬性就要用到__weak;
__strong:在block代碼塊里定血,block里面存在block,而且有屬性被__weak修飾過(guò)柳刮,未防止屬性被提前釋放,所以用__strong來(lái)修飾
__block:一個(gè)對(duì)象要在block代碼塊里修改值,所以要用__block修飾;
注釋:
__weak:在block代碼塊里,自身的block去引用自身對(duì)象屬性就要用到__weak;
__strong:在block代碼塊里定血,block里面存在block,而且有屬性被__weak修飾過(guò)柳刮,未防止屬性被提前釋放,所以用__strong來(lái)修飾
__block:一個(gè)對(duì)象要在block代碼塊里修改值,所以要用__block修飾;