引言
在oc 中,如果对象没有被强引用,会被立即释放。
I weak &strong
__weak 表示弱引用
Assigning retained object to weak variable; object will be released after assignment
1.1 使用场景:
控件的使用 :
- 如果界面的搭建,是采用storyBoard进行连接,控件属性用weak。
- 如果是采用纯代码搭建界面,控件可以使用strong进行修饰;因为此时控件的对象的两个强引用(ViewController的noLable,以及view的subview)都会随着控制器ViewController的销毁而被释放。
[self.view addSubview:_noLabel]