+ (XXX *)sharedInstance
{
// 1
static XXX *_sharedInstance = nil;
// 2
static dispatch_once_t oncePredicate;
// 3
dispatch_once(&oncePredicate, ^{
_sharedInstance = [[XXX alloc] init];
});
return _sharedInstance;
}
建單例
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 當(dāng)我們使用單例模式,獲取單例的時(shí)候經(jīng)常見(jiàn)到下面這種寫(xiě)法: 為什么會(huì)這么寫(xiě)呢,原因是為了避免多線程并發(fā)的時(shí)候創(chuàng)建多余...
- Dagger2學(xué)習(xí)筆記1(基礎(chǔ)概念學(xué)習(xí))Dagger2學(xué)習(xí)筆記2(學(xué)習(xí)Dagger2的簡(jiǎn)單使用)Dagger2學(xué)習(xí)...
- 單例模式的作用是用來(lái)解決一個(gè)應(yīng)用中某個(gè)類只有唯一一個(gè)對(duì)象的問(wèn)題。單例類在iOS開(kāi)發(fā)中是非常重要的,在系統(tǒng)提供個(gè)類中...
- 前言 CIFilter是Core Image中一個(gè)比較核心的有關(guān)濾鏡使用的類。通常CIFilter對(duì)象需要一個(gè)或多...