前言 這次的 WWDC17 又放出了許多干貨來(lái)幫助開(kāi)發(fā)者更好地開(kāi)發(fā) app。精彩的內(nèi)容特別多,本篇主要關(guān)注的是《Writing Energy Efficient Apps》 ...
前言 這次的 WWDC17 又放出了許多干貨來(lái)幫助開(kāi)發(fā)者更好地開(kāi)發(fā) app。精彩的內(nèi)容特別多,本篇主要關(guān)注的是《Writing Energy Efficient Apps》 ...
記一些工作中遇到的小問(wèn)題,給需要的人。 模塊化項(xiàng)目應(yīng)該都會(huì)遇到類(lèi)似的問(wèn)題,業(yè)務(wù)庫(kù)經(jīng)常變動(dòng)必須在功能開(kāi)發(fā)完成的時(shí)候打tag標(biāo)簽。但是隨著回歸測(cè)試甚至線上排查出問(wèn)題,可能...
在之前的一篇博客中,曾經(jīng)用clang提供的庫(kù)LibTooling編寫(xiě)了一個(gè)簡(jiǎn)單的導(dǎo)出iOS代碼中函數(shù)調(diào)用關(guān)系圖的工具,然而這種實(shí)現(xiàn)方式存在一些很明顯的缺點(diǎn): 在分析一個(gè)工程中...
本文已遷移至掘金:https://juejin.im/post/5a32180551882554b83790ca 如有任何知識(shí)產(chǎn)權(quán)、版權(quán)問(wèn)題或理論錯(cuò)誤,還請(qǐng)指正。http:/...
工欲善其事,必先利其器。 通常我們?cè)趯?shí)現(xiàn)單例時(shí)候都會(huì)使用synchronized或者dispatch_once方法,初始化往往是下面的樣子:使用synchronized方法實(shí)...
本文已遷移至掘金:https://juejin.im/post/5a32179ff265da431a43359d 如有任何知識(shí)產(chǎn)權(quán)、版權(quán)問(wèn)題或理論錯(cuò)誤,還請(qǐng)指正。http:/...
寫(xiě)界面可以說(shuō)是每位移動(dòng)應(yīng)用開(kāi)發(fā)者的基本功,也是一位合格移動(dòng)應(yīng)用開(kāi)發(fā)者繞不過(guò)去的坎。但就如不是每一位開(kāi)發(fā)者都能夠成為合格的開(kāi)發(fā)者一樣,本人在不同的團(tuán)隊(duì)中發(fā)現(xiàn),甚少有人能夠編寫(xiě)出...
標(biāo)簽: iOS RAC 概述 ReactiveCocoa是一個(gè)函數(shù)響應(yīng)式編程框架,它能讓我們脫離Cocoa API的束縛,給我們提供另外一套編碼的思路與可能性,它能在宏觀層...