最初給自己定的計(jì)劃是一個(gè)月更新一篇博客浦箱,但是執(zhí)行下來(lái)才發(fā)現(xiàn)自己還是太 naive缰盏,由于進(jìn)入了新的項(xiàng)目,所以現(xiàn)在每天都是工作24小時(shí)的狀態(tài)??坠狡。继找。。逃沿。但是人總是要學(xué)習(xí)的婴渡,不然和咸...
最初給自己定的計(jì)劃是一個(gè)月更新一篇博客浦箱,但是執(zhí)行下來(lái)才發(fā)現(xiàn)自己還是太 naive缰盏,由于進(jìn)入了新的項(xiàng)目,所以現(xiàn)在每天都是工作24小時(shí)的狀態(tài)??坠狡。继找。。逃沿。但是人總是要學(xué)習(xí)的婴渡,不然和咸...
Objc 的方法調(diào)用是運(yùn)行時(shí)決定的,系統(tǒng)會(huì)根據(jù) selector 動(dòng)態(tài)地查找 IMP凯亮,那么這一過(guò)程究竟是怎樣實(shí)現(xiàn)的边臼?selector 是如何與 IMP 對(duì)應(yīng)起來(lái)的?面對(duì)應(yīng)用內(nèi)...
很棒假消,中午加個(gè)雞腿
ios 11 tableView適配問(wèn)題最近 升級(jí)Xcode 9 + iOS 11后柠并,發(fā)現(xiàn)原本沒(méi)問(wèn)題的tableView出現(xiàn)了好多異常。 一富拗、頭部刷新UI出現(xiàn)了錯(cuò)亂臼予。 如上圖 tableview已向下偏移 下拉動(dòng)畫(huà)...
最近 升級(jí)Xcode 9 + iOS 11后,發(fā)現(xiàn)原本沒(méi)問(wèn)題的tableView出現(xiàn)了好多異常媒峡。 一瘟栖、頭部刷新UI出現(xiàn)了錯(cuò)亂。 如上圖 tableview已向下偏移 下拉動(dòng)畫(huà)...
@Natus_Vincere 我不了解該項(xiàng)目的詳細(xì)情況谅阿,無(wú)法給你太具體的建議半哟,不過(guò)真機(jī)和模擬器的行為不一致是常有的事酬滤,所以我建議你在真機(jī)上調(diào)試,搞清楚真機(jī)上的流程寓涨,然后再去 hook 相應(yīng)的函數(shù)盯串。
iOS 程序啟動(dòng)流程解密main 函數(shù)是 iOS 程序的入口,我們寫(xiě)的代碼都是在 main 函數(shù)之后執(zhí)行的戒良,但是在夜深人靜的時(shí)候体捏,我的腦海中經(jīng)常會(huì)冒出這樣的問(wèn)題:main 函數(shù)之前到底發(fā)生了什么?用...
main 函數(shù)是 iOS 程序的入口凝赛,我們寫(xiě)的代碼都是在 main 函數(shù)之后執(zhí)行的,但是在夜深人靜的時(shí)候坛缕,我的腦海中經(jīng)常會(huì)冒出這樣的問(wèn)題:main 函數(shù)之前到底發(fā)生了什么墓猎?用...
私自安裝的程序?yàn)楹尾荒苓\(yùn)行?XX 助手下載的應(yīng)用為何頻頻閃退赚楚?codesign failed 究竟是何人所為毙沾?missing private key 又是怎么回事?流氓公司集...
一個(gè)多月前左胞,我開(kāi)始幫 Johnny 為他的 Spreadeo 做 iOS app膨俐。我倆白天都在公司上班(他是某 labs 的后臺(tái)程序員,我是某 startup 的 iOS 程...
fishhook 用于替換 iOS 程序中動(dòng)態(tài)庫(kù)的符號(hào)罩句,常被用來(lái) hook 系統(tǒng)中的 C 函數(shù)焚刺。 fishhook 的實(shí)現(xiàn)得益于 iOS 的動(dòng)態(tài)鏈接機(jī)制,相關(guān)信息可以參考:i...