delegate 做爲屬性,爲何要用weak修飾?

weak指針主要用於「父-子」關係,父親擁有一個兒子的strong指針,所以是兒子的全部者;
可是爲了阻止全部權迴環,兒子須要使用weak指針指向父親;
你的viewcontroller經過strong指針擁有一個UITableview,tableview的datasource和delegate都是weak指針,指向viewcontroller,防止迴環; 指針

圖片:weak1.jpg 
blog

相關文章
相關標籤/搜索