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