可能有一些人对lua并不是太熟悉,它其实跟JavaScript、Ruby、Python等同为脚本语言。但是更加轻量,更加简洁,没有任何多余的功能...
可能有一些人对lua并不是太熟悉,它其实跟JavaScript、Ruby、Python等同为脚本语言。但是更加轻量,更加简洁,没有任何多余的功能...
概述 软件脱壳,顾名思义,就是对软件加壳的逆操作,把软件上存在的壳去掉(解密)。 砸壳原理 应用加壳(加密)提交给Appstore发布的App,...
来自我的个人博客Minecode.link 在使用Objective-C开发过程中,尤其在了解某些功能的底层实现时,常用到Clang编译器的命令...
iOS架构及设备 ARM64寄存器 x0-x7: 用于传递函数参数, 超出的参数将入栈. 假如在函数funcA中调用函数funcB, 传给fun...
在上篇文章代码注入,窃取微信密码中咱们已经简单的提到了MachO,在用Framework做代码注入的时候,必须先向MachO的Load Comm...
前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生...
准备工作 代码签名 (code signing) 对一个App来讲至关重要,是iOS系统安全的重要组成部分,决定了App的哪些功能是被授权或者禁...
我们常用NSTimer的方式 如下代码所示,是我们最常见的使用timer的方式 当使用NSTimer的scheduledTimerWithTim...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习...
第三篇的写在前面 SDWebImage提供了一个用于图片解码的类——SDWebImageDecoder。在上一篇文章中,也有提及到在diskIm...