@IBOutlets 通常不能从其 View Controller 外部访问。为什么在 Xcode 中创建时不将它们设置为默认私有(private)?应遵循的最佳做法是什么?
@IBOutlet weak var myButton: UIButton!
最佳答案
我想这是旧 Objective-C 时代的遗留物,但现在当我们拥有 Swift 时,我们希望一切都美好安全 it is indeed the best practice to set @IBOutlets to private .
它应该是内部的没有一个原因,它应该是私有(private)的原因有很多,这些都很明显,所以我不打算一一列举。
关于ios - @IBOutlet 默认情况下在 iOS 中应该是私有(private)的还是内部的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49613172/