![240](https://upload.jianshu.io/users/upload_avatars/551440/e0aa98541c22.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
線程中的runloop 在開(kāi)發(fā)中踩晶,我們會(huì)經(jīng)常接觸到線程甸饱,比如在主線程中更新UI,在子線程中異步請(qǐng)求等智末,而線程中最重要的一個(gè)組成部分便是runlo...
Mac 磁盤(pán)清理 1采转、禁用 SafeSleep 功能 然后定位到/private/var/vm/刪除已經(jīng)存在的sleepimage文件 使用下...
消息機(jī)制(Messaging) 不知大家有沒(méi)有想過(guò):我們?cè)诔绦蛑姓{(diào)用的方法璧亮,是怎么執(zhí)行的乖订,又是怎么通過(guò)一個(gè)方法名字就能找到其對(duì)應(yīng)的實(shí)現(xiàn)的。其實(shí)在...
定義及結(jié)構(gòu) OC中對(duì)方法的定義為: 其是一個(gè)指向objc_method的結(jié)構(gòu)體指針夺巩,objc_method中存放著類(lèi)的單個(gè)方法的所有信息贞让,其定義...
類(lèi)型編碼 為了幫助運(yùn)行時(shí)系統(tǒng),編譯器將每個(gè)方法的返回值和參數(shù)編碼成一個(gè)C字符串柳譬,并將這個(gè)字符串和OC的方法選擇器進(jìn)行關(guān)聯(lián)喳张。我們可以用編譯器指令@...
前言 相信大家對(duì)這兩個(gè)詞都不陌生,但是大家會(huì)很容易將這兩個(gè)詞混淆美澳,所以在探究之前销部,先來(lái)說(shuō)下什么是成員變量,什么是屬性制跟。 成員變量就是我們?cè)陂_(kāi)發(fā)中...
類(lèi)(Class) OC中的類(lèi)是由Class來(lái)定義的舅桩,其實(shí)際上就是一個(gè)指向objc_class結(jié)構(gòu)體的指針,其定義為 而objc_class又是什...
基于JPush推送 場(chǎng)景 遠(yuǎn)程推送擂涛,在收到消息的時(shí)候,希望改變App的BadgeNumber值哥放,如果沒(méi)有點(diǎn)擊通知進(jìn)入App歼指,則BadgeNumb...
奇文共欣賞,疑義相與析甥雕。http://blog.sina.com.cn/s/blog_4ca9ceef0101hnqh.html