Swift 3.0 單例創建方法

第一種 簡單到爆

finalclassSingle:?NSObject?{

staticlet?shared?=?Single()

privateoverride?init()?{}

}

final關鍵字的作用是這個類或方法不希望被繼承和重寫

第二種

privatelet single = Single3()

finalclassSingle3:?NSObject?{

staticvarshared:?Single3{

returnsingle

}

fileprivate?override?init()?{}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,687評論 0 11
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,759評論 18 399
  • 123.繼承 一個類可以從另外一個類繼承方法,屬性和其他特征。當一個類繼承另外一個類時, 繼承類叫子類, 被繼承的...
    無灃閱讀 1,430評論 2 4
  • 1、.java源文件: 一個以”.java“為后綴的源文件:只能有一個與文件名相同的類,可以包含其他類。 2、類方...
    Hughman閱讀 1,504評論 1 9
  • 星空SAMA閱讀 109評論 0 0