iOS 中 KVO (key-value-observing) 的原理,簡(jiǎn)單來(lái)說(shuō)就是重寫了被觀察屬性的 set 方法,一般情況下只有通過調(diào)用 set 方法對(duì)值進(jìn)行改變才會(huì)觸發(fā)...
IP屬地:廣東
iOS 中 KVO (key-value-observing) 的原理,簡(jiǎn)單來(lái)說(shuō)就是重寫了被觀察屬性的 set 方法,一般情況下只有通過調(diào)用 set 方法對(duì)值進(jìn)行改變才會(huì)觸發(fā)...
什么是dispatch_semaphore(信號(hào)量)? 以一個(gè)停車場(chǎng)的運(yùn)作為例。簡(jiǎn)單起見,假設(shè)停車場(chǎng)只有三個(gè)車位,一開始三個(gè)車位都是空的。這時(shí)如果同時(shí)來(lái)了五輛車,看 門人允許...
dispatch不用weakSelf
iOS 多線程之dispatch_semaphore(信號(hào)量)什么是dispatch_semaphore(信號(hào)量)? 以一個(gè)停車場(chǎng)的運(yùn)作為例。簡(jiǎn)單起見,假設(shè)停車場(chǎng)只有三個(gè)車位,一開始三個(gè)車位都是空的。這時(shí)如果同時(shí)來(lái)了五輛車,看 門人允許...
先看下block直接訪問auto基本數(shù)據(jù)類型 可以看到block內(nèi)部訪問外部auto變量時(shí),會(huì)在block內(nèi)部定義一個(gè)新的const只讀變量來(lái)保存外部變量的值,兩個(gè)獨(dú)立的變量...