做我做了一类单如下:单类的初始化水湿自动
class AccountManager
{
static let sharedInstance = AccountManager()
private init(){
print("init is done if this message shows up")
}
}
而且我认为他的init
方法将自动执行一次我启动应用程序,而不先在一些地方调用AccountManager.sharedInstance
,但实际上它不会除非特别先调用AccountManager.sharedInstance
。
这种行为是正常的还是我做错了什么?
这很正常。单身人士必须在某处被创造。 – FredericP