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