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

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 二进制重排,不求甚解,例子是 MJRefresh
    本文记录下二进制重排的常见操作手法 。本文采集函数调用的方法是 clang 插桩。 因为 clang 编译我们的代码,生成 IR 的过程中, 会有 AST 抽象语法树,方便处理调用相关
    • 东方老白
    • 4年前
    • 4.0k
    • 18
    • 4
    Objective-C iOS
  • 启动优化-二进制重排
    当 App 中的业务模块越来越多、越来越复杂,集成了更多的三方库,App 启动也会越来越慢,因此我们希望能在业务扩张的同时,保持较优的启动速度,给用户带来良好的使用体验。一般启动分为两个阶段,main
    • 晨曦_iOS
    • 4年前
    • 1.3k
    • 9
    • 2
    iOS 掘金技术征文
    启动优化-二进制重排
  • iOS底层原理之类的加载探究
    我们从iOS底层原理之—dyld与objc的关联中知道dyld关联objc时,通过_read_images函数中的readClass函数来读取类的信息并将类关联起来,我们本文主要来探讨类的加载。 调用readClass之后,我们读取cls信息从上图中我们得知cls已经由一串地址…
    • 我是小菜
    • 5年前
    • 2.3k
    • 2
    • 评论
    Objective-C