我在Mozilla Firefox的iOS版本庫中發現了這個。爲什麼不直接在Swift中使用靜態變量?
static let WebServerSharedInstance = WebServer()
class var sharedInstance: WebServer {
return WebServerSharedInstance
}
爲什麼你會創建一個新的變量,只是返回時,你可以做同樣在這樣一條線相同的變量?
static let sharedInstance = WebServer()
我修改了我的答案,請確保您仍然認爲它已被接受。 – Sulthan
你的回答非常好,給出了兩個原因。謝謝你讓我高興! – ntoonio