可选值Optional中 ?和 !

这两个符号其实都表示Optional,如果一个属性在正常情况下不会为nil,那最好用!,可以方便后续操作,例如从Storyboard中关联的一些控件,就是使用

@IBOutlet weak var usernameOutlet: UITextField!
@IBOutlet weak var usernameValidationOutlet: UILabel!

属性有不确定值或有可能是“nil”则使用

你可能感兴趣的:(可选值Optional中 ?和 !)