![240](https://upload.jianshu.io/users/upload_avatars/1460909/cdadaf01-ab64-4a44-b98c-b812935bf683.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
解耦 BeeHive的核心主要有兩類對象屁魏,一類是Service對象您机,第二類是Module對象囚痴。Service解除依賴的方法是通過Protocol...
組件化的意義 當業(yè)務(wù)變得越來越復(fù)雜的時候戏仓,整個工程代碼量隨時間推移會越來越多诽里。最大的影響是降低開發(fā)人員的開發(fā)效率屹逛,比如編譯時間疾渣,包括合并代碼的時...
最近工作中用到了Node,實現(xiàn)了一個數(shù)據(jù)抓取處理的自動化工具冗茸。平時的使用中席镀,主要還是依賴各種庫。對Node本身的一些原理性的東西也不是很清楚夏漱,只...
卡頓 通過觀察者注冊到RunLoop可以在以下幾個階段收到通知 kCFRunLoopEntry kCFRunLoopBeforeTimers k...
在同時使用RAC和Aspects的時候愉昆,遇到了一個Crash,棧溢出了麻蹋。 看了一下跛溉,是之前在項目中使用了RAC的rac_singalForSel...
git hook 通過在代碼commit和push之前執(zhí)行一個腳本,來實現(xiàn)一些檢查性工作??扮授。 在.git/hooks目錄下的腳本文件芳室,默認情況下...
在CFRunloop中已經(jīng)說明了一個線程及其runloop的對應(yīng)關(guān)系 ,現(xiàn)在以iOS中NSThread的實際使用來說明runloop在線程中的意...
Runloop 和 線程 在CFRunloop中已經(jīng)說明了一個線程及其runloop的對應(yīng)關(guān)系刹勃,現(xiàn)在以iOS中NSThread的實際使用來說明r...
RunLoop 的概念 RunLoop 與線程的關(guān)系 RunLoop核心數(shù)據(jù)結(jié)構(gòu) CFRunLoopRef CFRunLoopModeRef C...