• 120
    皮拉夫大王的1815天

    2017年 3月7日,我入职58当天拍的工位照片,当时是工位还在A1楼5层。 17年一个普普通通的夜晚,9点之后打车回家,初来乍到不敢打快车,只...

  • 流年笑掷,未来可期——2021年终总结

    明天就是大年二十九,今年比较特殊没有腊月三十,因此明天晚上就是除夕夜。年终总结已经酝酿了很久了,但是迟迟没有动笔,主要原因是年底被腰间盘突出困扰...

  • 120
    iOS 线上野指针探测实践与展望

    为啥要做线上探测 iOS的常规崩溃数量已经不多,剩余的崩溃往往是不能稳定复现或缺乏有效信息。经过线上统计后我发现目前剩余的无法定位和解决的崩溃有...

  • 120
    逆向学习笔记

    前言:本文适合像笔者一样,对逆向几乎零基础的同学阅读一点小建议:环境这块快速略过,能正常使用就行,无需过分纠结。 环境 越狱 如何越狱 通过体验...

  • 120
    从野指针探测到对iOS 15 bind 的探索

    从野指针探测说起 前段时间58旗下本地版APP上出现了较多的野指针崩溃,崩溃堆栈没有太多有效信息,只是告诉崩溃发生在自动释放池释放对象的时候。 ...

  • 120
    58同城iOS混编项目无用代码检测方案介绍

    摘要:本文主要介绍如何通过对Mach-O文件的解析以及反汇编的应用实现OC&Swift的无用代码检测,重点介绍Swift的检测方案。本文作为Sw...

  • 120
    DWARF文件初探——提取轻量符号表

    前言 不知道大家有没有用过bugly,bugly提供了一种从dSYM文件中抽取轻量符号表的功能,生成的符号表更加小巧,而且保留了地址和符号的映射...

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

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

  • 120
    一种Swift Hook新思路——从Swift的虚函数表说起

    摘要:业界对Swift的Hook大多都需要依靠OC的消息转发特性来实现,本文从修改Swift的虚函数表的角度,介绍了一种新的Hook思路。并以此...