1. 重寫(xiě) +allocWithZone:方法
參考蘋(píng)果官方文檔
可以看出官方文檔提供的并不是線程安全的藻丢,可以改寫(xiě) instance方法
2. 不重寫(xiě)+allocWithZone:方法,直接用@synchronized來(lái)保證線程安全
3.現(xiàn)在比較常用的方式嫡纠,使用GCD來(lái)創(chuàng)建單例
1. 重寫(xiě) +allocWithZone:方法
參考蘋(píng)果官方文檔
可以看出官方文檔提供的并不是線程安全的藻丢,可以改寫(xiě) instance方法
2. 不重寫(xiě)+allocWithZone:方法,直接用@synchronized來(lái)保證線程安全
3.現(xiàn)在比較常用的方式嫡纠,使用GCD來(lái)創(chuàng)建單例