防止循環(huán)引用
1、當(dāng)block為當(dāng)前對(duì)象所擁有并且block內(nèi)部使用了self.block()方式進(jìn)行調(diào)用,當(dāng)前對(duì)象將會(huì)無(wú)法銷(xiāo)毀,block內(nèi)部需要使用weak對(duì)象,
2、如果block和調(diào)用對(duì)象未形成循環(huán)引用,則block不會(huì)形成循環(huán)引用
3、如果形成了循環(huán)引用,在block調(diào)用完成后,將self.block置為nil,亦可以打破循環(huán)引用