這個(gè)系列主要是總結(jié)MachO文件的知識(shí)點(diǎn)鲫忍。machO文件指的是蘋(píng)果公司的可執(zhí)行文件豆赏。一般在app里面使用右鍵->顯示包內(nèi)容的目錄下面竞膳,有一個(gè)不帶...
假設(shè)現(xiàn)在已經(jīng)有 sdk1文虏、sdk2的git倉(cāng)庫(kù)坑填。目的是想把兩個(gè)倉(cāng)庫(kù)合并成一個(gè)裆泳,并且保留提交記錄方便日后排查問(wèn)題。下面是將sdk2合并到sdk1蹋凝。...
牛牛在農(nóng)場(chǎng)飼養(yǎng)了n只奶牛,依次編號(hào)為0到n-1, 牛牛的好朋友羊羊幫牛牛照看著農(nóng)場(chǎng).有一天羊羊看到農(nóng)場(chǎng)中逃走了k只奶牛,但是他只會(huì)告訴牛牛逃走的...
這篇水文主要是昨晚無(wú)意看到網(wǎng)上有些關(guān)于這個(gè)問(wèn)題鲁纠,卻瞎寫(xiě)的。后面還一群評(píng)論求帶飛鳍寂。房交。。伐割。候味。別誤人子弟好么 + (void)load 第一,先看蘋(píng)果...
目前做的項(xiàng)目是用cocoapods管理依賴(lài)庫(kù)的隔心,cocoapods的好處這里就不細(xì)說(shuō)了白群。我們遇到的問(wèn)題在于SDK層也是依賴(lài)cocoapods進(jìn)行...
網(wǎng)上很多說(shuō)明block實(shí)現(xiàn)的教程,都是用下面的命令來(lái)講objc的m文件轉(zhuǎn)換為cpp文件 但是會(huì)報(bào)錯(cuò) 正確的做法應(yīng)該是
有個(gè)朋友問(wèn)我,微信在聊天窗口有輸入文字的時(shí)候唯卖,返回到聊天列表頁(yè)粱玲,再次進(jìn)入這個(gè)帶草稿的聊天頁(yè)面,鍵盤(pán)是升起來(lái)的拜轨,且輸入框已經(jīng)在鍵盤(pán)上面(沒(méi)升起動(dòng)畫(huà)...
目前objc4最新的源碼是750.1版本抽减,看網(wǎng)上也沒(méi)人寫(xiě)了這個(gè)版本的編譯方法,所以這里記錄一下橄碾。編譯方法都大同小異卵沉,只是有些部分新版做了改動(dòng)。先...
有關(guān)fishhook的原理如果看過(guò)之前的MachO鏈接過(guò)程法牲,那其實(shí)就應(yīng)該很簡(jiǎn)單了史汗,他就是講懶加載符號(hào)表和非懶加載符號(hào)表的值改版了,使它指向我們自...