IP属地:江苏
说到Objective-C,我们都知道它是一个扩充C的面向对象编程的动态语言,而其中的动态核心就是Runtime。 Runtime Runtim...
类是个结构体 在objc-private.h和objc-runtime-new.h文件中,我们找到了objc_object和objc_class...
当创建一个对象时,我们常用的是[[Person alloc] init]或者[Person new] 由上,我们知道了当调用alloc的时候,就...
Low Level Debugger 一个不Low的调试器。 常用的lldb指令
通常情况下,想去了解一个App,可以进行重签名后,在进行view hierarchy debug调试了解。对App破解时,一般是修改原始的程序,...
Mach-O其实是Mach Object文件格式的缩写,是Mac以及iOS上可执行文件的格式,类似于Win上的PE(Portable Execu...
iOS应用签名 何为代码签名 代码签名,就是对可执行的文件或者脚本进行数字签名。主要用来确认软件是否被认可,且在签名后未被修改或者损坏的措施。与...
Hash Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该...
何为密码学? 这里的密码,不是我们的登录密码。密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数...