首先導(dǎo)入<objc/message.h>頭文件 runtime替換方法的: 在類的+load方法中進(jìn)行,因?yàn)檫@個東西只會調(diào)用一次。添加功能記得調(diào)用原方法(此時原方法已經(jīng)被新方...
首先導(dǎo)入<objc/message.h>頭文件 runtime替換方法的: 在類的+load方法中進(jìn)行,因?yàn)檫@個東西只會調(diào)用一次。添加功能記得調(diào)用原方法(此時原方法已經(jīng)被新方...
RAC or RXSwift? 今天的主題不是這些商業(yè)級應(yīng)用框架,而是小而美的MVVM實(shí)現(xiàn)方案:Closure AND Protocol實(shí)現(xiàn)MVVM 1、Closure 運(yùn)...
文|小燕姐 蘭臺讀書 近年來,在我們的生活中廣泛流行“以瘦為美”的審美標(biāo)準(zhǔn),無論在哪里都能聽到“我要減肥”的聲音。 確實(shí)有個好身材特別的重要,可能會讓你多一些機(jī)會,多一點(diǎn)掌聲...
最重要的: Xcode instruments 1、活用懶加載重寫getter方法,不需要馬上用的對象不立即初始化,需要用到時才去初始化。 2、慎用autolayout使用a...
一個 Swift 算法問題引發(fā)的思考最近一直在寫Swift方面的算法問題,寫得多了,自然就有一定的收獲,今天有個問題,感覺特別有趣??。 始 這個問題是這樣的:確定一個二叉樹B是否是另外一個二叉樹A的子樹。這個問...
最近一直在寫Swift方面的算法問題,寫得多了,自然就有一定的收獲,今天有個問題,感覺特別有趣??。 始 這個問題是這樣的:確定一個二叉樹B是否是另外一個二叉樹A的子樹。這個問...
網(wǎng)絡(luò)可優(yōu)化部分 緩存DNS映射關(guān)系 為什么要DNS緩存:減少DNS解析時間,防止DNS劫持、服務(wù)器動態(tài)部署。需要注意的是映射關(guān)系的及時更新、緩存時間的設(shè)定,如果映射出錯,使用...
在一些Swift開源庫里經(jīng)常能看到 where 關(guān)鍵字的使用,但是查找apple幫助文檔的時候又找不到這個關(guān)鍵字,真是太奇怪了。為了方便使用,這邊總結(jié)了一些where關(guān)鍵字的...
Alamofire 升級到4.0后Alamofire 升級到4.0后不支持iOS8了,你敢信? 作為一個同時用Swift和OC寫iOS項(xiàng)目的猿,一年一次大升級,Swift的升級比生孩子還快,相信經(jīng)歷過的人,都...