12
0
2
1258
為什么要用鎖? 為了保證多線程訪問一塊公共資源時轿衔,對資源的保護±饲矗或者說是多線程安全 or 線程同步但是線程同步的實現(xiàn)并不是只有加鎖才能解決开睡,串行隊列也是一種解決方式。 鎖通用...
前言 這篇寫一下KVO的原理及手動實現(xiàn) 正文 先看這樣一段代碼 isa是真實類型苟耻,class是系統(tǒng)提供方法獲取的類型篇恒。可見凶杖,對person進行觀察后胁艰,從第三句輸出可以看到,p...
前言 這篇文章主要寫KVO的內(nèi)部通知 正文 先上代碼 經(jīng)測試,person.name = @"Jack"和[person setValue:@"Jack" forKey:@"...