我在Mozilla Firefox的iOS版本库中发现了这个。为什么不直接在Swift中使用静态变量?
static let WebServerSharedInstance = WebServer()
class var sharedInstance: WebServer {
return WebServerSharedInstance
}
为什么你会创建一个新的变量,只是返回时,你可以做同样在这样一条线相同的变量?
static let sharedInstance = WebServer()
我修改了我的答案,请确保您仍然认为它已被接受。 – Sulthan
你的回答非常好,给出了两个原因。谢谢你让我高兴! – ntoonio