隐式解包

隐式解包 [ ! ]

Posted by Genie on June 27, 2020

!

1
@IBOutlet weak var button: UIButton!

如果没有连接 IB 的话,对 button 的直接访问会导致应用崩溃,这种情况和错误在调试应用时是很容易被发现的问题。在我们的代码的其他部分,还是少用这样的隐式解包的 Optional 为好,很多时候多写一个 Optional Binding 就可以规避掉不少应用崩溃的风险。