我在之前一篇文章說(shuō)到過(guò)冷信號(hào)帶來(lái)的問(wèn)題, 有時(shí)候通過(guò)將其轉(zhuǎn)為熱信號(hào)就可以避免, 這篇文章將會(huì)介紹如何將一個(gè)冷信號(hào)轉(zhuǎn)為熱信號(hào)。 方式1: subs...
在閱讀這篇文章之前订晌,首先思考如下問(wèn)題: 為什么 weak strong dance 能夠避免循環(huán)引用虏辫? 為什么不直接使用weak? 使用 wea...
我在 Objective-C中Block的類(lèi)型 一文中說(shuō)到MRC下有NSGlobalBlock锈拨、NSMallocBlock以及NSStackBl...
研究和使用RAC有一段時(shí)間了砌庄,但一直很懶,不想寫(xiě)任何東西奕枢。決定還是寫(xiě)一點(diǎn)東西吧鹤耍,也算是強(qiáng)迫自己整理一下。計(jì)劃從最常用的也是RAC的核心(信號(hào)) ...
獲取 Run Loop 的方法 運(yùn)行以及停止 Run Loop 的方法 管理 Sources 的方法 管理 Observers 的方法 管理 R...
緣由: 或許也許大概是因?yàn)閷?xiě)業(yè)務(wù)太無(wú)聊了验辞,決定和新來(lái)的同事一起搞點(diǎn)事情稿黄。最后我們決定根據(jù)官方文檔整理一下 CFRunLoop 的相關(guān)知識(shí)(后續(xù)待...
最近在重構(gòu)消息模塊,研究云信官方demo的時(shí)候發(fā)現(xiàn)他們用 CocoaLumberjack 這個(gè)三方框架來(lái)監(jiān)控日志輸出跌造,我之前也有在自己的項(xiàng)目中引...
起因今天測(cè)試提了一個(gè)bug, 大致內(nèi)容如下: 經(jīng)過(guò) 看到這個(gè)bug第一反應(yīng): 我不會(huì)搞出這么明顯的錯(cuò)誤吧杆怕!通過(guò)與測(cè)試溝通才知道是在特定的設(shè)備和系...
我們?cè)谑褂媒K端查看文件時(shí),可以通過(guò) cat more less tail head 等命令壳贪。本文將討論這幾個(gè)命令的異同陵珍。 1. cat 用途:1...