解耦 BeeHive的核心主要有兩類對象,一類是Service對象侮攀,第二類是Module對象厦取。Service解除依賴的方法是通過Protocol...
組件化的意義 當業(yè)務變得越來越復雜的時候,整個工程代碼量隨時間推移會越來越多倚喂。最大的影響是降低開發(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的對應關(guān)系 着绷,現(xiàn)在以iOS中NSThread的實際使用來說明runloop在線程中的意...
Runloop 和 線程 在CFRunloop中已經(jīng)說明了一個線程及其runloop的對應關(guān)系,現(xiàn)在以iOS中NSThread的實際使用來說明r...
RunLoop 的概念 RunLoop 與線程的關(guān)系 RunLoop核心數(shù)據(jù)結(jié)構(gòu) CFRunLoopRef CFRunLoopModeRef C...