汇编
ZhaiAlan
iOS开发工程师
展开
-
iOS底层探索八(方法本质上)
前言相关文章: iOS底层探索一(底层探索方法) iOS底层探索二(OC 中 alloc 方法 初探) iOS底层探索三(内存对齐与calloc分析)iOS底层探索四(isa初探-联合体,位域,内存优化) iOS底层探索五(isa与类的关系)iOS底层探索六(类的分析上) 相关代...原创 2020-03-12 15:12:31 · 469 阅读 · 0 评论 -
iOS底层探索三(内存对齐与calloc分析)
前言相关文章:iOS底层探索一(底层探索方法) iOS底层探索二(OC 中 alloc 方法 初探) 前两篇文章对alloc方法进行了初步探究但是到calloc方法发现,这个方法在另一个库中,这边文章描述下内存对齐,并对calloc进行继续探究内存对齐原则进行说明首先我们需要知道为什么系统要进行内存对齐,CPU每次从内存...原创 2020-03-05 17:38:48 · 563 阅读 · 0 评论 -
iOS底层探索一(底层探索方法)
前言 作为iOS开发,看底层源码基本是必须的,但是很多人都想看源码,但是入门无路,所以在进行底层探索之前,先介绍一篇文章来描述一下我一般是怎么要找底层源码的。探索底层源码出处: 下断点 : control + in 符号断点设置:例如alloc 源码 代码跟踪 汇编探索1.断点调试设置 例如我们使用alloc代码进行下断点 : control + i...原创 2020-02-28 16:51:06 · 620 阅读 · 0 评论 -
01-初识汇编
了解到在逆向开发中,非常重要的一个环节就是静态分析.首先我们是逆向iOS系统上面的APP.那么我们知道,一个APP安装在手机上面的可执行文件本质上是二进制文件.因为iPhone手机本质上执行的指令是二进制.是由手机上的CPU执行的.所以静态分析是建立在分析二进制上面.所以今天我们接下来的课程从非常基础的东西开始讲解.汇编语言的发展机器语言由0和1组成的机器指令.加:...原创 2019-11-27 13:52:38 · 407 阅读 · 0 评论