斯威夫特,两个问题 1)对于@IBOutlet,弱var 2)bang运算符

前端之家收集整理的这篇文章主要介绍了斯威夫特,两个问题 1)对于@IBOutlet,弱var 2)bang运算符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每:
@IBOutlet weak var nameLabel: UILabel!@H_404_2@ 
 

>每当我声明我的IBOutlets,我只是使用var而不是weak var。但是我最近遇到了一些使用弱var的代码模板。他们为什么这么做?还有什么好处?
>为什么在UILabel结尾有一个爆炸操作符。我知道这是必需的,我一直在努力,但现在就问。

提前致谢。

> Swift IBOutlet默认为弱(但默认情况下其他属性很强)。所以写作都是一样的。

您有更多关于弱和强here差异的细节

>根据apple documentation

When you declare an outlet in Swift,you should make the type of the outlet an implicitly unwrapped optional (!). This way,you can let the storyboard connect the outlets at runtime,after initialization.

原文链接:https://www.f2er.com/swift/320441.html

猜你在找的Swift相关文章