啟動優(yōu)化,在不影響業(yè)務(wù)的前提條件下,怎么提高啟動的速度,這是我們要考慮的事情。 在這,根據(jù)系統(tǒng)打印提示信息這條主線,看下啟動過程中,每個階段都做的什么,在這些階段我們能做哪些...
前端的開發(fā),是離不開頁面的,那我們就需要了解,從最基本的視圖創(chuàng)建和繪制過程。再來看一下,當(dāng)前優(yōu)化的點有哪些,并且分析一下開源的幾種框架他們是怎么做的優(yōu)化。 UIView和CL...
加鎖是實現(xiàn)線程同步方案很重要的一種方式,在iOS中,還是有很多種類型的鎖,他們適用不同的場景,當(dāng)然也存在不同的問題,以下就是各種鎖的應(yīng)用和注意點。 OSSpinLock自旋鎖...
很多文章都講了關(guān)于事件響應(yīng)的話題,但是我們是不是真正明白了事件是怎么尋找和怎么響應(yīng)的,還是這些文章僅僅在介紹以下兩個函數(shù)呢? 當(dāng)然,這兩個函數(shù)也重要,但是僅僅是其中的一部分 ...
block不管是在我們開發(fā)中,還是面試中,都是高頻出現(xiàn)的,如果我們不跳出來看它,而是沉浸在API或者單純的注意一些問題,是很難徹底理解他的。 首先,block是什么?bloc...
原創(chuàng)總結(jié)性文章,有疑問及時聯(lián)系,謝謝 本文從使用到底層實現(xiàn)介紹這兩個概念KVC:鍵值編碼,通過key來訪問和操作某個屬性,常用的API有以下四個 原理理解: 從開始的定義我們...
總結(jié)性文章,如有問題,請評論 從以下幾個維度分析 1.對象的分類 首先按分類來說,OC對象分為實例對象、類對象、元類對象三種。他們的底層實現(xiàn)都是結(jié)構(gòu)體. 2.內(nèi)部實現(xiàn) 實例對...
(由于合在一起感覺一篇太長翻著累) iOS多線程目前總結(jié)了四篇 iOS基礎(chǔ)深入補完計劃--多線程(面試題)匯總 iOS基礎(chǔ)深入補完計劃--NSThread iOS基礎(chǔ)深入補完...
之前文章已經(jīng)對LLDB進行了介紹和使用。LLDB在我們調(diào)試應(yīng)用的時候確實很爽,但他每次都要斷住程序,這在分析并且修改APP的時候確實是一個優(yōu)勢,但是在面對一個比較大型的項目,...