2017年 3月7日,我入職58當天拍的工位照片,當時是工位還在A1樓5層。 17年一個普普通通的夜晚,9點之后打車回家,初來乍到不敢打快車,只...
明天就是大年二十九,今年比較特殊沒有臘月三十,因此明天晚上就是除夕夜。年終總結已經醞釀了很久了,但是遲遲沒有動筆,主要原因是年底被腰間盤突出困擾...
為啥要做線上探測 iOS的常規崩潰數量已經不多,剩余的崩潰往往是不能穩定復現或缺乏有效信息。經過線上統計后我發現目前剩余的無法定位和解決的崩潰有...
前言:本文適合像筆者一樣,對逆向幾乎零基礎的同學閱讀一點小建議:環境這塊快速略過,能正常使用就行,無需過分糾結。 環境 越獄 如何越獄 通過體驗...
從野指針探測說起 前段時間58旗下本地版APP上出現了較多的野指針崩潰,崩潰堆棧沒有太多有效信息,只是告訴崩潰發生在自動釋放池釋放對象的時候。 ...
摘要:本文主要介紹如何通過對Mach-O文件的解析以及反匯編的應用實現OC&Swift的無用代碼檢測,重點介紹Swift的檢測方案。本文作為Sw...
前言 不知道大家有沒有用過bugly,bugly提供了一種從dSYM文件中抽取輕量符號表的功能,生成的符號表更加小巧,而且保留了地址和符號的映射...
背景 58同城主APP的單架構的bugly符號表已經達到了53MB(解壓后550MB+)。每次打包都需要存儲和每次下載符號表都需要傳輸53MB的...
摘要:業界對Swift的Hook大多都需要依靠OC的消息轉發特性來實現,本文從修改Swift的虛函數表的角度,介紹了一種新的Hook思路。并以此...