一、關(guān)于引用計(jì)數(shù): 讀了《Objective-C高級(jí)編程(iOS與OS X多線程和內(nèi)存管理)》,發(fā)現(xiàn)吊炸天的感覺(jué),所以記錄下。嗯 還是自己太菜了...
一、__block 的解析 接上一篇《iOS Block底層解析一》[http://www.itdecent.cn/p/f8116443f7e...
一、為啥要自己跟著解析 前面搞過(guò)一篇《iOS Block用法與實(shí)現(xiàn)原理》這個(gè)有點(diǎn)亂,所以想著大佬們看著心累,我就用自己的理解加上查看的資料重新瞎...
歡迎加QQ群: 457236811 ,我們一起來(lái)搞基! 一、為啥要用GCD封裝Timer 為什么要用GCD封裝Timer呢?主要是系統(tǒng)提供的NS...
一、底層結(jié)構(gòu) 我們可以通過(guò)runtime的底層源碼看的class的底層結(jié)構(gòu)體,簡(jiǎn)化如下: 然后點(diǎn)進(jìn)去之后他們之間的聯(lián)系如圖:WeChat1634...
一、category方法是如何添加的 當(dāng)編譯器編譯的時(shí)候,編譯器會(huì)將category編譯成category_t這樣的結(jié)構(gòu)體 如下: categ...
什么是GCD? Grand Central Dispatch (GCD) 是異步執(zhí)行任務(wù)之一,即開(kāi)發(fā)者要做的只是定義想執(zhí)行的任務(wù)追加到適當(dāng)?shù)腄i...
最近在看Block原理的時(shí)候看了一篇文章iOS Block用法和實(shí)現(xiàn)原理,并且對(duì)照了《Objective-C高級(jí)編程》這本書中對(duì)于Block的解...
之前由于公司一些調(diào)整,項(xiàng)目版本控制由SVN全部遷移到GitLab上, 所以對(duì)Git命令做一些記錄如下: Git命令: