在ARC(自动引用计数)下,IBOutlet是弱引用(weak)。
IBOutlet是用于连接Interface Builder中的UI元素和代码的。在ARC下,为了避免循环引用,IBOutlet通常被设置为弱引用。这样可以防止UI元素和代码之间的强引用循环,导致内存泄漏。
当使用弱引用时,如果没有其他强引用指向UI元素,那么在内存不足时,UI元素会被释放,并且IBOutlet变量会被设置为nil。这样可以避免内存泄漏,提高应用程序的稳定性。
总之,在ARC下,IBOutlet的引用类型是弱引用(weak)。
领取专属 10元无门槛券
手把手带您无忧上云