首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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. 函数…