delegate 做为属性,为何要用weak修饰?

weak指针主要用于“父-子”关系,父亲拥有一个儿子的strong指针,所以是儿子的全部者;
可是为了阻止全部权回环,儿子须要使用weak指针指向父亲;
你的viewcontroller经过strong指针拥有一个UITableview,tableview的datasource和delegate都是weak指针,指向viewcontroller,防止回环; 指针

图片:weak1.jpg 
blog

相关文章
相关标签/搜索