
啟動優(yōu)化,在不影響業(yè)務(wù)的前提條件下虐秦,怎么提高啟動的速度平酿,這是我們要考慮的事情。 在這悦陋,根據(jù)系統(tǒng)打印提示信息這條主線蜈彼,看下啟動過程中,每個階段都做的什么俺驶,在這些階段我們能做哪些...
前端的開發(fā)幸逆,是離不開頁面的,那我們就需要了解暮现,從最基本的視圖創(chuàng)建和繪制過程还绘。再來看一下,當前優(yōu)化的點有哪些栖袋,并且分析一下開源的幾種框架他們是怎么做的優(yōu)化拍顷。 UIView和CL...
加鎖是實現(xiàn)線程同步方案很重要的一種方式捞稿,在iOS中,還是有很多種類型的鎖拼缝,他們適用不同的場景娱局,當然也存在不同的問題,以下就是各種鎖的應(yīng)用和注意點珍促。 OSSpinLock自旋鎖...
很多文章都講了關(guān)于事件響應(yīng)的話題犬第,但是我們是不是真正明白了事件是怎么尋找和怎么響應(yīng)的锦积,還是這些文章僅僅在介紹以下兩個函數(shù)呢? 當然歉嗓,這兩個函數(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)勢乍惊,但是在面對一個比較大型的項目杜秸,...