每一個(gè)程序入口的mian函數(shù)就有一個(gè)RunLoop吏恭。UIApplicationMain函數(shù)內(nèi)部啟動(dòng)的一個(gè)RunLoo,所以UIApplicationMain函數(shù)一直沒(méi)有返回肴捉,...
![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
每一個(gè)程序入口的mian函數(shù)就有一個(gè)RunLoop吏恭。UIApplicationMain函數(shù)內(nèi)部啟動(dòng)的一個(gè)RunLoo,所以UIApplicationMain函數(shù)一直沒(méi)有返回肴捉,...
一蔼卡、多線程環(huán)境下的安全問(wèn)題 由于一個(gè)資源可以被多個(gè)線程同時(shí)訪問(wèn)辜梳,這樣有可能會(huì)導(dǎo)致數(shù)據(jù)混亂折欠,引發(fā)數(shù)據(jù)的安全問(wèn)題固阁,所以說(shuō)在多線程環(huán)境下夭禽,原子操作是必要的或颊。 本文中介紹一下自旋鎖和...
KVO的作用: 監(jiān)聽(tīng)某個(gè)對(duì)象屬性值的改變 KVO的內(nèi)部實(shí)現(xiàn)原理: 1 KVO是基于運(yùn)行時(shí)(runtime)來(lái)實(shí)現(xiàn)的 2 當(dāng)某個(gè)類的屬性對(duì)象第一次被觀察時(shí)砸紊,系統(tǒng)就會(huì)在運(yùn)行期間動(dòng)...
本地通知:就是指不需要互聯(lián)網(wǎng)就能發(fā)出的推送通知(不需要服務(wù)器去支持),使用的場(chǎng)景一般是定時(shí)提醒用戶完成一些任務(wù)囱挑,例如清理垃圾醉顽,看定影,記賬等平挑。在IOS8之后本地通知還需要注冊(cè)...
簡(jiǎn)介: KVC是一種可以直接通過(guò)字符串的名字(key)來(lái)訪問(wèn)類屬性的機(jī)制。而不是通過(guò)調(diào)用Setter通熄、Getter方法訪問(wèn)唆涝。 當(dāng)使用KVO、Core Data唇辨、CocoaBi...