
簡介 作為iOS開發,大家都知道OC的派發方式其實就是利用runtime采用了運行時機制使用obj_msgSend發送消息,Swift也可以使用...
簡介 面向協議編程的思想在swift中處處可見,比如swift常用的數據類型String, Array, Dictonary,等等都是通過尊村不...
簡介 lldb提供了3種指令來打印變量,分別是po、p、v、今天我們就來看看這3種指令的實現方式和區別。 po指令 po指令可以看成是打印變量的...
前言 現代計算機中內存空間都是按照 byte 劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但是實際的計算機系統對基本類型數據...
前言 逆向分析的時候可以用Reveal動態分析目標APP的UI界面來幫助我們更快的找到我們想要分析的位置,本文主要介紹如何讓越獄設備能到成功連接...
前言 使用 lldb 調試需要準備 debugserver。使用 OSX 中的 lldb 遠程連接 iOS 上的 debugserver,由 d...
虛擬內存簡介 什么是VM Regions呢?要知道這個首先要了解什么是虛擬內存。當我們向系統申請內存時,系統并不會給你返回物理內存的地址,而是給...
前言 iOS越獄(iOS Jailbreaking)是獲取iOS設備的Root權限的技術手段,作為iOS開發者,了解越獄可以更好的做好iOS的攻...