一、Class 結(jié)構(gòu) 1.1 objc_class(類) 上圖是 Class 的總體結(jié)構(gòu)圖,其中 OC 中的 Class 直接轉(zhuǎn)換為 C++ 中的對(duì)應(yīng)的結(jié)構(gòu)體objc_cla...
一、Class 結(jié)構(gòu) 1.1 objc_class(類) 上圖是 Class 的總體結(jié)構(gòu)圖,其中 OC 中的 Class 直接轉(zhuǎn)換為 C++ 中的對(duì)應(yīng)的結(jié)構(gòu)體objc_cla...
本文基于iOS平臺(tái)來(lái)分析React Native v0.68.1的原理。閱讀本文章需要一定的React Native開(kāi)發(fā)基礎(chǔ)。 React Native的作用 React N...
場(chǎng)景需求 線上app運(yùn)行過(guò)程中有內(nèi)存突變、卡頓、cpu飆升、crash等情況,需要獲取發(fā)生這些情況時(shí)的所有堆棧信息,以此來(lái)輔助定位問(wèn)題 1. callStackSymbols...
前言 在移動(dòng)設(shè)備上開(kāi)發(fā)軟件,性能一直是我們最為關(guān)心的話題之一,我們作為程序員除了需要努力提高代碼質(zhì)量之外,及時(shí)發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍?zhǔn)住币彩俏覀兩袷サ穆氊?zé)...
在開(kāi)發(fā)中我們有時(shí)候會(huì)需要區(qū)分頁(yè)面的出現(xiàn)和消失是push進(jìn)來(lái)的,還是pop回來(lái)的,或者是present的,還是dismiss的。那么在頁(yè)面即將出現(xiàn)或者即將消失的時(shí)候我們用以下代...
開(kāi)發(fā)小知識(shí)(一)[http://www.itdecent.cn/p/5a4ba3c165b9] 開(kāi)發(fā)小知識(shí)(二)[http://www.itdecent.cn/p/13b...
目錄 1、為什么要線程安全 2、自旋鎖和互斥鎖 3、鎖的類型1、OSSpinLock2、os_unfair_lock3、pthread_mutex4、dispatch_sem...
@阿棍兒_Leon 一般,感覺(jué)也沒(méi)學(xué)到什么東西。主要工作太忙,現(xiàn)在學(xué)習(xí)時(shí)間都變少了,就自己計(jì)點(diǎn)筆記。
前端小知識(shí)點(diǎn)(一)目錄 一、JSX 本質(zhì) 二、前端三大框架 三、React 全家桶 四、前端為何需要狀態(tài)管理庫(kù)(Flux 或redux 或 mobox) 五、高階組件 六、函數(shù)作為子組件 七、...
目錄 一、JSX 本質(zhì) 二、前端三大框架 三、React 全家桶 四、前端為何需要狀態(tài)管理庫(kù)(Flux 或redux 或 mobox) 五、高階組件 六、函數(shù)作為子組件 七、...