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