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