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