我們的項目中集成了極光推送,將用戶id設置為別名,方便服務端對某個用戶發(fā)送自定義消息。前幾天遇到了一個用戶反應無法收到推送,經(jīng)過調(diào)試發(fā)現(xiàn)在設置別...
一、背景 之前了解到Mac程序插件編寫原理,最近打算自己也嘗試一下,選擇QQ音樂進行逆向?qū)W習,目標是想繞過VIP權限聽歌。但是并沒有找到有效方法...
一、背景 在我們平時開發(fā)過程中,需要頻繁的給測試人員打包測試,一般的流程都是: 一套流程下來得15分鐘左右,而且需要頻繁操作,相當麻煩。所以趁最...
一、埋點方式 代碼埋點,手寫代碼進行埋點。優(yōu)點是追蹤精確,方便記錄當前環(huán)境的變量值,易于調(diào)試。缺點是工作量大,后期難以維護。 無侵入埋點,在運行...
一、知識點 1.1編譯器和解釋器 iOS編寫的代碼是使用編譯器將代碼編譯成機器碼,直接在CPU上運行機器碼。像Java是先使用編譯器將代碼編譯成...
一、知識點 1.1 App啟動分為冷啟動和熱啟動 冷啟動是指當前App的進程沒有在系統(tǒng)中,需要系統(tǒng)重新分配進程給他啟動,是一次完整的啟動過程。 ...
本專題是讀“極客時間”上戴銘老師的專欄《iOS開發(fā)高手課》后所寫記錄,包括課后作業(yè)的實現(xiàn)。 不得不說,這個課程對于現(xiàn)階段的我來說有一定的難度。有...
一、sonarqube介紹 sonarqube管理代碼質(zhì)量一個開放平臺,用于檢測是否代碼冗余、隱藏bug以及技術債等。不僅可以顯示應用程序的健康...
一、WebDriverAgent的介紹 WebDriverAgent是由Facebook開發(fā)的一套開源框架,用于端對端的UI測試,能同時支持模擬...