稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
iOS底层
订阅
avatar
梅花禄禄
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • iOS底层探索--内存对齐
    1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内…
    • 小谷先森
    • 5年前
    • 1.5k
    • 6
    • 7
    iOS
  • iOS底层探索--dyld与objc的关联
    1. 应用的启动流程简析 有点简陋。 2. _objc_init初探 _dyld_objc_notify_register是这次探究的。肉眼可见和dyld有关联~ 我们点进去之后发现:跟不进去了~ 3. dyld源码分析 既然在objc源码中不能继续探究,而且还和dyld有关联…
    • 小谷先森
    • 4年前
    • 1.1k
    • 8
    • 1
    iOS
  • iOS逆向安防从入门到秃头--初探函数篇
    雷迪斯俺的枕头们。小谷又来学习了~ 今天说一波比较常用--函数~ 1. 栈 1.1. 栈的概念 1.2. 栈的关键点 在iOS开发中。sp(栈顶指针)指向存储是向高地址的 1.3. SP和FP寄存器 FP寄存器:有些时候需要他保存着栈底的地址,也是X29寄存器。 1.4. 函数…
    • 小谷先森
    • 4年前
    • 1.1k
    • 5
    • 2
    逆向 iOS