• 120
    bugly符号表无损压缩,减少40%体积

    背景 58同城主APP的单架构的bugly符号表已经达到了53MB(解压后550MB+)。每次打包都需要存储和每次下载符号表都需要传输53MB的...

  • 120
    静态分析Swift对象

    思考 假设有 如果只知道当前对象的地址,如何知道这个对象属于哪个类呢?(假设已知为Swfit) 运行查看可知第一个指针指向0x000000010...

    0.4 34 0 1
  • 120
    2020年终总结

    此刻的我还在天宫院居家隔离。新冠疫情已经持续一年了,似乎已经有点忘了之前的生活是什么样子了。今天翻了翻手机相册,回顾了下这一年发生的诸多事情,不...

  • 120
    从Mach-O角度谈谈Swift和OC的存储差异

    摘要:本文从二进制的角度初步介绍了Swift与OC的差异性,包括Swift在可执行文件中函数表的存储结构、函数的存储结构等(目前只列出基本结构,...

  • 当了半年多的面试官,谈谈我的感悟

    最近有个特别流行的词——内卷,其实iOS的内卷不是一天两天了。作为第一批90后,有幸亲历了iOS从盛而"衰"的全历程。还记得14年找工作时可以一...

  • iOS包大小数据差异猜想

    1、地方可以看到包大小数据? 主要包括:ITC后台、iOS设置->iPhone存储空间、APPStore商品详情页 2、以上各处数据展示是否一致...

  • 120
    从探索到实践,58动态库懒加载实录

    背景 58APP现阶段所有的业务都融合在一个可执行文件中。其弊端在于所有的类都在启动时同时加载,如某SDK在启动阶段hook大量的系统方法,其中...

    0.2 64 1 2
  • 120
    2019年终总结(一个58程序员这一年都干了啥)

    2019年的年终总结相对于别人来说,来的稍晚些。日历从2019变成2020已经过去15天了,我才开始总结这一年的事情。回首过去2019,真的发生...

  • 120
    58crash日志解析方案介绍

    开源地址:https://github.com/wuba/WBBlades 背景 在开发过程中,我们经常遇到一类问题,那就是如何将崩溃日志符号化...