(左邊為改好的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)都能寫入到同一個地方)

arrow
arrow
    全站熱搜

    小賢 發表在 痞客邦 留言(0) 人氣()