首先導(dǎo)入<objc/message.h>頭文件 runtime替換方法的: 在類的+load方法中進(jìn)行紊婉,因?yàn)檫@個(gè)東西只會(huì)調(diào)用一次味廊。添加功能記得調(diào)用原方法(此時(shí)原方法已經(jīng)被新方...

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