@忙忙和小雷 我仔细研究了一下,dumpdecrypted和clutch都是通过image映射的内存获取到machO程序,只不过获取的方式不同而已,以上已经修改。
IPhone一起玩越狱 -(九)- 使用Clutch砸壳引言 在八中学习简单的分析了一下Apple对App的加密的方式,分析,从原理入手,砸壳探索,八仙过海各显神通有的时候不得不佩服,一些人根据漏洞、原理,直接实行可行的方案或者找...
@忙忙和小雷 我仔细研究了一下,dumpdecrypted和clutch都是通过image映射的内存获取到machO程序,只不过获取的方式不同而已,以上已经修改。
IPhone一起玩越狱 -(九)- 使用Clutch砸壳引言 在八中学习简单的分析了一下Apple对App的加密的方式,分析,从原理入手,砸壳探索,八仙过海各显神通有的时候不得不佩服,一些人根据漏洞、原理,直接实行可行的方案或者找...
@keayou 是的是一个失误,感谢指正;写文章主要是自己的一个积累、记录的过程,有时候一些文字错误在所难免请多包涵。
深入浅出Runtime (一) 什么是Runtime? 定义?已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...
这个是为了搞清楚alloc跟init是不一样的,alloc是创建对象的时候已经分配好空间,对象已经创建完成了。而init是oc的初始化的方法系统的一些属性的初始化跟自定义初始化都在init中完成。
深入浅出Runtime (一) 什么是Runtime? 定义?已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...
61:谈谈iOS内存 61.1: 内存区域划分 iOS进程内存布局从高地址往低地址分位几个区块: 栈: 栈是由编译器自动分配并释放通常是用户存放临时创建的局部变量,存放函数的...
网络 http协议 http与网络安全 TCP/UDP DNS解析 Session/Cookie HTTP 请求/响应报文 连接建立的流程 HTTP的特点 请求报文 请求行方...
RunLoop 概念 数据结构 事件循环机制 RunLoop与NSTimer RunLoop与多线程 什么是RunLoop? 是通过内部维护的事件循环来对事件/消息进行管理的...
多线程 GCD NSOperation(AFnetwork可以查看) NSThread 多线程与锁 GCD的相关问题 同步/异步和串行/并发 dispatch_barrier...
block Block介绍 截获变量 __block修饰符 Block的内存管理 Block的循环引用 什么是Block? Block是将函数及其执行上下文封装起来的对象。 ...
iOS的内存管理 内存布局 内存管理方案 数据结构 ARC&MRC 引用计数 弱引用 自动释放池 循环引用 内存布局 stack区方法调用 heap区 (堆区)alloc分配...
第三方库 AFNetworking iOS客户端的第三方网络框架,代码地址[https://github.com/AFNetworking/AFNetworking] 架构图...
怎样设计一个图片缓存框架(基本框架) Manager 内存缓存 磁盘缓存 网络下载 CodeManager图片解码图片压缩/解压缩 图片通过什么方式进行读写,过程是怎么样额?...
设计模式 六大设计原则 单一职责一个类只负责一件事情,比如UIView和CALayer的职责分离原理,UIVIew只负责事件传递和事件响应,CALayer负责动画、视图的展示...
算法 字符串反转算法 链表反转算法 有序数组合并 排序算法 (1)冒泡排序是比较相邻位置的两个数,而选择排序是按顺序比较,找最大值或者最小值; (2)冒泡排序每一轮比较后,位...
分类 用分类干了什么事情? 声明私有方法 分解体积庞大类文件 把Framework的私有方法公开 特点 运行时决议:编好分类文件,并没有分类中添加的内容附加到相应的宿主类,而...
Runtime 数据结构 objc_object objc_class isa指针 method_t objc_object id == objc_object isa_...
UItableview相关 重用机制 通过下面方法得到cell: 一般在iOS中,tableview的重用机制,我们在- (UITableViewCell *)tableVi...