原文地址:在Swift結(jié)構(gòu)體中實(shí)現(xiàn)寫時(shí)復(fù)制 結(jié)構(gòu)體(Struct)在Swift中占有重要地位,在Swift標(biāo)準(zhǔn)庫中,大約有90%的公開類型都是結(jié)構(gòu)體秸讹,包括我們常用的Array...

原文地址:在Swift結(jié)構(gòu)體中實(shí)現(xiàn)寫時(shí)復(fù)制 結(jié)構(gòu)體(Struct)在Swift中占有重要地位,在Swift標(biāo)準(zhǔn)庫中,大約有90%的公開類型都是結(jié)構(gòu)體秸讹,包括我們常用的Array...
一、inlinehook概述 inlineHook(內(nèi)聯(lián)鉤子):所謂InlineHook就是直接修改目標(biāo)函數(shù)的頭部代碼璃诀。讓它跳轉(zhuǎn)到我們自定義的函數(shù)里面執(zhí)行我們的代碼弧可,從而達(dá)到...
網(wǎng)上搜索到的這個(gè)解決方案實(shí)在是太爛了https://blog.csdn.net/u013685695/article/details/101528438 https://pu...
對(duì)于UITest,相信能看到這篇文章的都已經(jīng)知道UITest是做什么的了劣欢。但是我在網(wǎng)上找的有關(guān)UITest的文章棕诵,都是比較簡(jiǎn)單(也可能是我沒找到詳細(xì)的)。所以就自己寫了一下d...
在編寫collectionView過程中凿将,有時(shí)需要根據(jù)其對(duì)應(yīng)的cell找到與之對(duì)應(yīng)的indexpath進(jìn)行數(shù)據(jù)處理校套,常用的方法如下: (NSIndexPath *)index...
在 iOS 程序開發(fā)中牧抵,代理(協(xié)議)作為重要的數(shù)據(jù)傳遞手段頻頻被使用笛匙,但是代理有一個(gè)弊端,只能一對(duì)一傳值犀变,如果有一個(gè)事件需要眾多類全部能夠被通知到膳算,比如網(wǎng)絡(luò)發(fā)生變化,用戶登錄...
在半年前的一次面試中...面試官:網(wǎng)絡(luò)請(qǐng)求的 block 怎么寫的弛作?我:func request(completion: (() -> Void)?)面試官:不需要加 @es...
google搜索“iOS視頻變下邊播”涕蜂,有好幾篇博客寫到了實(shí)現(xiàn)方法,其實(shí)只有一篇映琳,其他都是copy的机隙,不過他們都是使用的本地代理服務(wù)器的方式,原理很簡(jiǎn)單萨西,但是缺點(diǎn)也很明顯有鹿,需...
對(duì)于UICollectionView各個(gè)cell的高度因?yàn)閮?nèi)容不同的時(shí)候,不能設(shè)置固定的size谎脯,而如何使其自適應(yīng)高度葱跋,網(wǎng)絡(luò)上的資料并不是很多源梭,這可能是引起大家還是用tabl...