[英]IBOutlet why always weak and object of array ,dictionary etc are need to be strong
我是ios编程的新手,我只想知道为什么我们使用每个控制器的IBoutlet都是弱的,而其他需要强的可以将IBoutlet定义为强吗? 如果是,那有什么区别?
它与变量的所有权有关,因为大多数IBOutlets
是您的子视图,而视图的所有权与视图相同。
如果要创建自己的属性,则需要保留变量,从而使属性变strong
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.