
一稚失、關(guān)于引用計(jì)數(shù): 讀了《Objective-C高級(jí)編程(iOS與OS X多線(xiàn)程和內(nèi)存管理)》慌植,發(fā)現(xiàn)吊炸天的感覺(jué),所以記錄下状植。嗯 還是自己太菜了...
一优炬、__block 的解析 接上一篇《iOS Block底層解析一》[http://www.reibang.com/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í)編程》這本書(shū)中對(duì)于Block的解...
之前由于公司一些調(diào)整,項(xiàng)目版本控制由SVN全部遷移到GitLab上禀横, 所以對(duì)Git命令做一些記錄如下: Git命令: