同程APP啟動過程時長統(tǒng)計及優(yōu)化方案: APP啟動到首頁加載完:1.64s - 1.74s 一、AppDelegate各階段時長統(tǒng)計 表1: 啟...
注:1、main階段的數(shù)據(jù)通過越獄砸殼競品app,hook APPDelegate的didFinishLaunch方法開始到首頁ViewCont...
1. 掃描二維碼后顯示安裝界面 2. 點(diǎn)擊【在safari中打開】 3. 點(diǎn)擊安裝 4.界面出現(xiàn)彈窗后,點(diǎn)擊【安裝】按鈕開始安裝 5. 安裝完成...
背景: App已經(jīng)發(fā)布到市場,而且已經(jīng)在銷售狀態(tài),但是主要語言設(shè)置成了日文,但是產(chǎn)品要求新版本主要語言要改為英文,于是提交新版本,然后在APP ...
簡述 關(guān)于iOS客戶端在模擬數(shù)據(jù)的時候如何避免污染代碼,之前已經(jīng)寫過如何通過charles代理攔截請求,返回本地構(gòu)造的假數(shù)據(jù)。iOS開發(fā)之模擬數(shù)...
背景 最近APP上線了一個版本,但是上線后發(fā)現(xiàn)測試數(shù)據(jù)(應(yīng)該是接口返回的,但是寫死了)沒有刪除,導(dǎo)致線上出現(xiàn)嚴(yán)重的BUG。 問題 那么如何在開發(fā)...
背景 最近在做項(xiàng)目的時候用到了運(yùn)行時,感覺他的代碼很分散,于是寫了一個工具RuntimeTool,把運(yùn)行時常用的一些操作封裝成了API,歡迎大家...
這里先給出簡單使用私有庫的教程鏈接:CocoaPods三重奏(二) 之 組件化開發(fā) Specs satisfying the XXX depen...
CocoaPods三重奏(三) 之 發(fā)布開源框架到Cocoapods 前言 Cocoapods 不僅是一個很好的iOS依賴管理工具,同時也可以使...