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

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
    ( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
    • 李斌同学
    • 5年前
    • 31k
    • 347
    • 114
    iOS 性能优化
    iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
  • iOS优化 - Clang静态插桩实践
    运行工程,查看日志输出,INIT 后面打印的两个指针地址叫 start 和 stop . 那么我们打个断点,使用命令 x + 内存地址 查看内存中存储的内容, x 就是 memory read 的简写 序号变成 01-08,那么可以得到一个结论 , 这个内存区间保存的就是工程中…
    • KDL
    • 5年前
    • 817
    • 2
    • 评论
    iOS
  • 静态插桩的方式来实现Hook Method
    我之前写了一个开源库TimeProfiler,监控所有的OC方法耗时。可以在开发App阶段,很方便的看到主线程所有OC方法的耗时。但是由于TimeProfiler是通过fishhook基于运行时hook,所以从原理上,它就有局限性:不能选择hook部分类的OC方法。这造成2个很…
    • maniac_kk
    • 5年前
    • 12k
    • 89
    • 21
    iOS