IP屬地:河北
項(xiàng)目中遇到過因?yàn)閷?duì)于json跟NSDictionary概念混淆造成的bug。網(wǎng)上沖浪后也沒有很清楚的解釋,決定自己查閱資料研究一下,下文重點(diǎn)針對(duì)...
基本概念 線程 進(jìn)程 進(jìn)程與線程的關(guān)系 注: by干貨:探秘WKWebView[https://mp.weixin.qq.com/s/iFEfg...
在上一篇_Block_copy方法中可以看到block實(shí)際的數(shù)據(jù)結(jié)構(gòu)為Block_layout結(jié)構(gòu)體。 查看Block_descriptor_1...
打開匯編調(diào)試,設(shè)置斷點(diǎn),查看block相關(guān)的信息。 可以看到block剛賦值時(shí)候?yàn)開NSConcreteStackBlock,然后繼續(xù)執(zhí)行了ob...
1.Block的類型 A. GlobalBlock B. MallocBlock C. StackBlock 我們都知道block分為 全局bl...
以上為對(duì)象alloc時(shí)的基本過程,經(jīng)測(cè)試[NSObject alloc]時(shí)并沒有經(jīng)過_objc_rootAlloc而是走objc_alloc方法...