(左邊為改好的struct singleton,右邊為之前的class singleton)
1.class改為struct
2.let 改成var
3.public private(set) (public get and private set)
4.func setup 改成mutating(執行完method後,會寫入到原本的struct)
5.WebConfig.shareConfig = self (將新的自己,寫入到share的地方,確保所有的副本(copy)都能寫入到同一個地方)
全站熱搜
留言列表