一、背景 距離上次啟動(dòng)優(yōu)化(啟動(dòng)任務(wù)分級)相隔差不多2年時(shí)間了,雖然一直保持在之前的啟動(dòng)速度,但是每個(gè)版本排查啟動(dòng)增量會(huì)耗費(fèi)不少時(shí)間,想做一個(gè)自...
監(jiān)控指標(biāo) 性能指標(biāo):Performance 內(nèi)存指標(biāo): Memory 基本活動(dòng)指標(biāo):Basic activity 持久性指標(biāo): Persiste...
移動(dòng)應(yīng)用世界發(fā)生了巨大的變化,無論是在風(fēng)格上還是在市場競爭上,消費(fèi)者意識都推動(dòng)了移動(dòng)應(yīng)用開發(fā)公司的崛起。 新的應(yīng)用以及新的功能的出現(xiàn) Apple...
代理,又稱委托代理(delegate),是iOS中常用的設(shè)計(jì)一種模式。顧名思義,它是把某個(gè)對象要做的事情委托給別的對象去做。那么別的對象就是這個(gè)...
一、Apple 開發(fā)者網(wǎng)站 官方文檔 https://developer.apple.com/documentation 除了這個(gè)、還有 Co...
有關(guān)內(nèi)存管理的相關(guān)優(yōu)化方案和引用計(jì)數(shù)的相關(guān)原理,我們已經(jīng)了解,本章來講解在內(nèi)存管理中的另一個(gè)方案Autoreleasepool 初探Autore...
在iOS開發(fā)過程中,正則的使用還是比較常見,用來判斷用戶名、手機(jī)號等的輸入。當(dāng)碰到這種需求的時(shí)候,部分開發(fā)的第一印象可能是使用 NSPredic...
我們都知道,面試可能會(huì)讓人感到壓力山大——不管你是第一次參加面試的新手,還是已經(jīng)有幾年開發(fā)經(jīng)驗(yàn)做背書的業(yè)內(nèi)人士,面試都會(huì)帶來壓力。作為一名面試者...
在ios,blocks是對象,它封裝了一段代碼,這段代碼可以在任何時(shí)候執(zhí)行。Blocks可以作為函數(shù)參數(shù)或者函數(shù)的返回值,而其本身又可以帶輸入?yún)?..