Swift單例模式

1.第一種單例模式

 static let shared:YMNetSessionManager = {
         //實例化對象
         let  instance = YMNetSessionManager()
         //設(shè)置響應(yīng)反序列化支持的數(shù)據(jù)類型
         instance.responseSerializer.acceptableContentTypes?.insert("text/plain")
        
         return instance
    }()

2.第二種單例模式

  fileprivate static let instance = DictModelManager()
    /// 全局統(tǒng)一訪問入口
    open class var sharedManager: DictModelManager {
        return instance
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift單例模式 單例模式 單例模式的作用是解決“應(yīng)用中只有一個實例”的一類問題。在Cocoa Touch框架中...
    spicyShrimp閱讀 1,371評論 0 4
  • 單例模式(SingletonPattern)一般被認為是最簡單、最易理解的設(shè)計模式,也因為它的簡潔易懂,是項目中最...
    成熱了閱讀 4,544評論 4 34
  • iOS開發(fā)中過程中最熟悉的設(shè)計模式應(yīng)該是單例模式,例如NotificationCenter通知中心、Applica...
    FlyElephant閱讀 430評論 0 0
  • 1.單例如下 這里static這個靜態(tài)常量,只會被創(chuàng)建一次,而且在需要的時候才會被創(chuàng)建 2.驗證 控制臺輸出: 笑...
    擁抱月亮的大星星閱讀 489評論 0 0
  • 汐穆閱讀 213評論 0 2

友情鏈接更多精彩內(nèi)容