說到Objective-C呆盖,我們都知道它是一個擴充C的面向?qū)ο缶幊痰膭討B(tài)語言厨喂,而其中的動態(tài)核心就是Runtime。 Runtime Runtim...
類是個結(jié)構(gòu)體 在objc-private.h和objc-runtime-new.h文件中钉嘹,我們找到了objc_object和objc_class...
當創(chuàng)建一個對象時,我們常用的是[[Person alloc] init]或者[Person new] 由上鲸阻,我們知道了當調(diào)用alloc的時候跋涣,就...
Low Level Debugger 一個不Low的調(diào)試器。 常用的lldb指令
通常情況下鸟悴,想去了解一個App陈辱,可以進行重簽名后,在進行view hierarchy debug調(diào)試了解细诸。對App破解時沛贪,一般是修改原始的程序,...
Mach-O其實是Mach Object文件格式的縮寫震贵,是Mac以及iOS上可執(zhí)行文件的格式利赋,類似于Win上的PE(Portable Execu...
iOS應用簽名 何為代碼簽名 代碼簽名,就是對可執(zhí)行的文件或者腳本進行數(shù)字簽名猩系。主要用來確認軟件是否被認可媚送,且在簽名后未被修改或者損壞的措施。與...
Hash Hash蝙眶,一般翻譯做散列季希、雜湊褪那,或音譯為哈希,是把任意長度的輸入(又叫做預映射pre-image)通過散列算法變換成固定長度的輸出式塌,該...
何為密碼學博敬? 這里的密碼,不是我們的登錄密碼峰尝。密碼學是指研究信息加密偏窝,破解密碼的技術(shù)科學。密碼學的起源可追溯到2000年前武学。而當今的密碼學是以數(shù)...