前提條件:1.TextView里面有一段文本用富文本配置了鏈接2.先對(duì)這個(gè)鏈接文本進(jìn)行一個(gè)長(zhǎng)按手勢(shì),然后再點(diǎn)擊這個(gè)鏈接文本 結(jié)果:程序崩潰,同時(shí)...
1.單例的概念 在iOS中,單例的概念指的是在整個(gè)應(yīng)用程序的生命周期內(nèi),單例對(duì)象的類必須保證只有一個(gè)實(shí)例對(duì)象存在。比如我們最常用的AFN,在我們...
OC是一門(mén)動(dòng)態(tài)的語(yǔ)言,這門(mén)語(yǔ)言的動(dòng)態(tài)性變現(xiàn)在哪些方面呢? 1.動(dòng)態(tài)類型 程序分為編譯時(shí)和運(yùn)行時(shí),編譯時(shí)將程序轉(zhuǎn)換成機(jī)器可以理解的語(yǔ)言,在這一過(guò)程...
1.RunLoop的概念 RunLoop其實(shí)就是一個(gè)大的do while循環(huán),它的關(guān)鍵點(diǎn)在于如何管理事件/消息,如何讓線程在沒(méi)有處理消息時(shí)休眠以...
在iOS中,如果一個(gè)屬性沒(méi)有聲明是nonatomic還是atomic,那么它默認(rèn)是atomic。 nonatomic不保證原子性,當(dāng)一個(gè)屬性聲明...
PhotoKit的組成 PHAssetCollection:PHCollection的子類,代表一個(gè)相冊(cè)或者一個(gè)時(shí)刻,或者一個(gè)智能相冊(cè)(例如最近...
AssetLibrary組成 AssetLibrary:代表整個(gè)設(shè)備中的資源庫(kù)(照片庫(kù)),通過(guò)AssetLibrary可以獲取設(shè)備中的照片和視頻...
CAGradientLayer是CALayer的子類,通常我們用它最多的地方是用來(lái)做漸變色,下面我們來(lái)看一下它的屬性 colors:漸變顏色的集...
UISrollView是開(kāi)發(fā)中最常見(jiàn)的控件,我們用它來(lái)展示各種界面,但是ScrollView的內(nèi)部是怎么實(shí)現(xiàn)的呢,我寫(xiě)了一下代碼研究了一下,大概...