首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS底层
订阅
梅花禄禄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
iOS底层探索--内存对齐
1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内…
iOS底层探索--dyld与objc的关联
1. 应用的启动流程简析 有点简陋。 2. _objc_init初探 _dyld_objc_notify_register是这次探究的。肉眼可见和dyld有关联~ 我们点进去之后发现:跟不进去了~ 3. dyld源码分析 既然在objc源码中不能继续探究,而且还和dyld有关联…
iOS逆向安防从入门到秃头--初探函数篇
雷迪斯俺的枕头们。小谷又来学习了~ 今天说一波比较常用--函数~ 1. 栈 1.1. 栈的概念 1.2. 栈的关键点 在iOS开发中。sp(栈顶指针)指向存储是向高地址的 1.3. SP和FP寄存器 FP寄存器:有些时候需要他保存着栈底的地址,也是X29寄存器。 1.4. 函数…