首先導(dǎo)入<objc/message.h>頭文件 runtime替換方法的: 在類的+load方法中進(jìn)行,因?yàn)檫@個(gè)東西只會(huì)調(diào)用一次旦袋。添加功能記得調(diào)用原方法(此時(shí)原方法已經(jīng)被新方...
前言 這段時(shí)間雙十一雙十二小伙伴們都在瘋狂購(gòu)物痴柔,天貓APP應(yīng)該是用得不少沦偎,但是天貓加載數(shù)據(jù)的時(shí)候不知道大家有沒(méi)有注意長(zhǎng)什么樣。下面我會(huì)簡(jiǎn)單的教大家怎么使用Paintcode2...
這個(gè)工具好咳蔚,謝謝道友分享????
使用Paintcode2.0創(chuàng)建天貓Loading前言 這段時(shí)間雙十一雙十二小伙伴們都在瘋狂購(gòu)物豪嚎,天貓APP應(yīng)該是用得不少,但是天貓加載數(shù)據(jù)的時(shí)候不知道大家有沒(méi)有注意長(zhǎng)什么樣谈火。下面我會(huì)簡(jiǎn)單的教大家怎么使用Paintcode2...
RAC or RXSwift? 今天的主題不是這些商業(yè)級(jí)應(yīng)用框架温技,而是小而美的MVVM實(shí)現(xiàn)方案:Closure AND Protocol實(shí)現(xiàn)MVVM 1革为、Closure 運(yùn)...
RAC or RXSwift? 今天的主題不是這些商業(yè)級(jí)應(yīng)用框架舵鳞,而是小而美的MVVM實(shí)現(xiàn)方案:Closure AND Protocol實(shí)現(xiàn)MVVM 1震檩、Closure 運(yùn)...
最近一直在寫(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)...
英語(yǔ)語(yǔ)法順口溜 原來(lái)語(yǔ)法也可以這么簡(jiǎn)單 be 的用法口訣: 我用am掷倔,你用are眉孩,is連著他,她勒葱,它浪汪; 單數(shù)名詞用is,復(fù)數(shù)名詞全用are. 變疑問(wèn)凛虽,往前提死遭,句末問(wèn)號(hào)莫丟棄 ...
在一些Swift開(kāi)源庫(kù)里經(jīng)常能看到 where 關(guān)鍵字的使用,但是查找apple幫助文檔的時(shí)候又找不到這個(gè)關(guān)鍵字凯旋,真是太奇怪了呀潭。為了方便使用,這邊總結(jié)了一些where關(guān)鍵字的...
在一些Swift開(kāi)源庫(kù)里經(jīng)常能看到 where 關(guān)鍵字的使用至非,但是查找apple幫助文檔的時(shí)候又找不到這個(gè)關(guān)鍵字钠署,真是太奇怪了。為了方便使用荒椭,這邊總結(jié)了一些where關(guān)鍵字的...
最重要的: Xcode instruments 1、活用懶加載重寫(xiě)getter方法趣惠,不需要馬上用的對(duì)象不立即初始化狸棍,需要用到時(shí)才去初始化。 2信卡、慎用autolayout使用a...
@春泥Fu 客氣
iOS性能優(yōu)化隔缀,持續(xù)更新最重要的: Xcode instruments 1、活用懶加載重寫(xiě)getter方法傍菇,不需要馬上用的對(duì)象不立即初始化猾瘸,需要用到時(shí)才去初始化。 2、慎用autolayout使用a...