为啥IBOutlet修饰的UIView适用weak关键字?
当我们将控件拖到storyboard或者xib上时,就相当于是创建了一个对象,而这个对象是加到了试图控制器的view上,也就是存放到了subviews数组中。也就是说我们的控件对象是属于view 的,view 对其子控件的关系是强引用。
所以当我们使用Outlet属性的时候,这个Outlet属性是有view来进行强引用的。我们是在viewController中仅仅使用了它,没有必要拥有它,所以使用weak进行修饰。
PS:用strong也是可以的。