前言 在學(xué)習(xí)iOS逆向的過(guò)程中时甚,發(fā)現(xiàn)在解密可執(zhí)行文件 dumpdecrypted 砸殼原理時(shí)需要用到 Mach-O 相關(guān)知識(shí)塑崖,在動(dòng)態(tài)庫(kù)注入過(guò)程中也需要理解 Mach-O 可執(zhí)...
![240](https://upload.jianshu.io/users/upload_avatars/7269641/4a16554d-281e-4a85-b26b-ca9e0ef4724c.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在學(xué)習(xí)iOS逆向的過(guò)程中时甚,發(fā)現(xiàn)在解密可執(zhí)行文件 dumpdecrypted 砸殼原理時(shí)需要用到 Mach-O 相關(guān)知識(shí)塑崖,在動(dòng)態(tài)庫(kù)注入過(guò)程中也需要理解 Mach-O 可執(zhí)...
前方極其燒腦奔浅,建議->點(diǎn)贊再看 本文承接上一篇文章iOS-玩轉(zhuǎn)Block(從入門(mén)到底層原理)盆顾,如果還沒(méi)看的話建議先閱讀一下,會(huì)對(duì)block的底層原理有更深一層的理解拉背,然后再閱...
1.前導(dǎo) 1.1參考文檔 參考文檔1:BlocksRuntime/runtime.c參考文檔2:Block_private.h 1.2帶入問(wèn)題 Q1:棧block拷貝生成堆b...
數(shù)組的遍歷僧鲁,這個(gè)話題貌似沒(méi)什么好探究的,該怎么遍歷就怎么遍歷唄牧氮!但是如果要回答這些問(wèn)題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內(nèi)部實(shí)現(xiàn)是怎么樣的?...
什么是tintColor tintColor是UIView的一個(gè)屬性琼腔,屬性返回一個(gè)UIColor對(duì)象。 tintColor的作用機(jī)制 作用機(jī)制有兩個(gè)踱葛,分別為尋找和傳遞丹莲。尋找也...
版本記錄 版本號(hào)時(shí)間V1.02017.12.23 前言 對(duì)于做過(guò)音視頻的開(kāi)發(fā)者,編解碼都不陌生尸诽,接下來(lái)這幾篇就詳細(xì)的看一下音視頻編解碼相關(guān)知識(shí)甥材。感興趣的可以看這幾篇文章。1....
UIView 有三個(gè)屬性 frame bounds center 我們都了解性含,這里就不多說(shuō)了洲赵。CALayer 也有對(duì)應(yīng)的屬性 frame bounds position an...
內(nèi)存管理 01 - NSTimer叠萍、CADisplayLink芝发、GCD 定時(shí)器 使用 NSTimer、CADisplayLink 需要注意什么苛谷? NSTimer辅鲸、CADisp...
在開(kāi)發(fā)過(guò)程中,我們或多或少會(huì)不經(jīng)意在后臺(tái)線程中調(diào)用了UIKit框架的內(nèi)容腹殿,可能是在網(wǎng)絡(luò)回調(diào)時(shí)直接imageView.image = anImage独悴,也有可能是不小心在后臺(tái)線程...