关于单例的三种写法
import UIKit
let people2 = People()
class People: NSObject {
//单例1
static let people = People()
//单例2
class var people2:People{
return self.people2
}
//单例3
static var people3:People{
struct Static{
static let instance:People = People()
}
return Static.instance
}
}