__CFRunLoops是一個字典已線程作為key CFRunLoopRef作為value 從以上代碼分析可以看到runloop和線程的關(guān)系是一...
https://dev.tencent.com/u/lichangcheng/p/CodeText/git LCCTest 測試按照 (入口vc...
AFN2.x afn2.x 用單利AFHTTPRequestOperationManager對象請求manager對象中 self.operat...
在調(diào)用對象的方法之前我們首先弄清楚對象的方法存在哪里. 實例方法存在類對象中類方法存在元類對象中(元類其實也是一個類對象) 我們先看下類對象的結(jié)...
對象的本質(zhì) NSObject * obj = [[NSObject alloc] init];轉(zhuǎn)化成c++可以到本質(zhì)是一個結(jié)構(gòu)體 可以看出isa...
關(guān)于block捕獲外部的變量 (1)局部變量(2)靜態(tài)變量(3)全局變量(4)全局靜態(tài)變量(6)block捕獲外邊的變量在里面可以更改變量的值嗎...
關(guān)于@property (1) @property的本質(zhì)是啥編譯器都幫你做了什么事兒詳細(xì)說明(2) 關(guān)鍵字assign weak strong ...
請忽略我就是 傳個圖片要個 鏈接 https://dev.tencent.com/u/lichangcheng/p/CodeText
日常開發(fā)中block的用處可以說是無處不在,也許你已經(jīng)能夠很熟練的運(yùn)用block.也許你已經(jīng)很有了足夠多使用block的經(jīng)驗可以輕而易舉的避免b...