Masonry为什么没有引用循环()
[view mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.mas_equalTo(self);
}];
首先要理解什么是引用循环?
A引用B,B引用A才会出现引用循环。
文章图片
【Masonry为什么没有引用循环()】再看A=self, B=block ,block只是一个局部变量,A并没有引用B,虽然B中引用了A,所以不会造成引用循环。
推荐阅读
- 为什么你的路演总会超时()
- 死结。
- 财商智慧课(六)
- 吃了早餐,反而容易饿(为什么?)
- 为什么越花钱的人越有钱,越舍不得花钱的人却越穷()
- dubbo基本认识
- 为什么985/211的学生能胜任工作获得老板的青睐。
- 洱海不是海,,人群没有你
- 年轻人,干了孤独这杯酒
- 哪有什么忘记,又没有失忆,放下罢了