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