我是一頭來自北方的羊熊赖,咩-咩-咩-胁黑!談到循環(huán)引用猎提,不知道你能想到什么?可能是delegate為啥非得用weak修飾酱讶,可能是block為啥總是需要特殊對待何暮,你也可能僅僅想到了一...
我是一頭來自北方的羊熊赖,咩-咩-咩-胁黑!談到循環(huán)引用猎提,不知道你能想到什么?可能是delegate為啥非得用weak修飾酱讶,可能是block為啥總是需要特殊對待何暮,你也可能僅僅想到了一...
我一直認(rèn)為,年輕的時候婆赠,不要考慮那么多绵脯,就好好提升自己的能力,好好賺錢休里。 因為過了這個階段蛆挫,年齡變大,體力都不跟了妙黍。23歲時悴侵,我熬通宵寫工作總結(jié)都沒問題;28歲拭嫁,我熬夜到2點(diǎn)...
在 Mac 上常用的抓包軟件是 Charles畜挨,網(wǎng)上關(guān)于 Charles 的教程很多,這里介紹另一個抓包神器 mitmproxy噩凹。mitmproxy 是一款可交互式的命令行抓...
一. RunTime簡介 RunTime簡稱運(yùn)行時。OC就是運(yùn)行時機(jī)制驮宴,也就是在運(yùn)行時候的一些機(jī)制逮刨,其中最主要的是消息機(jī)制。 對于C語言,函數(shù)的調(diào)用在編譯的時候會決定調(diào)用哪個...
學(xué)習(xí) YYKit 代碼時修己,發(fā)現(xiàn) ibireme 在項目里加入的一個查看當(dāng)前屏幕幀數(shù)的小工具恢总,效果如下: 挺實用,實現(xiàn)方法也很簡單睬愤,但是思路特別棒片仿。 Demo: YYFPSLa...
首先定義一個類 定義分類 總結(jié):在分類中@property不會生成_變量,也不會實現(xiàn)getter和setter方法,我們可以手動實現(xiàn)如下 但是這樣是沒什么意義的尤辱,而且分類中不...
首先在 main.m 添加如下代碼 然后在 AppDelegate.m 的開頭聲明 最后在AppDelegate.m 的 didFinishLaunchingWithOpti...
本篇博客共分以下幾個模塊來介紹GCD的相關(guān)內(nèi)容: 多線程相關(guān)概念 多線程編程技術(shù)的優(yōu)缺點(diǎn)比較? GCD中的三種隊列類型 The main queue(主線程串行隊列) Glo...