block 類型 在MRC環(huán)境下 1.全局block:如果沒(méi)有使用外部auto變量,或者只使用全局變量或是靜態(tài)變量湾宙,則是全局block 2.棧block:如果使用了外部aut...
block 類型 在MRC環(huán)境下 1.全局block:如果沒(méi)有使用外部auto變量,或者只使用全局變量或是靜態(tài)變量湾宙,則是全局block 2.棧block:如果使用了外部aut...
RunLoop 是基礎(chǔ)的一個(gè)概念樟氢,在 iOS 里它是由 CFRunLoop 實(shí)現(xiàn)。本章將從源碼的方面梳理下RunLoop相關(guān)的概念侠鳄、結(jié)構(gòu)埠啃、原理。 淺談RunLoop RunL...
項(xiàng)目源碼下載 事件的產(chǎn)生與傳遞 事件是如何產(chǎn)生與傳遞的?當(dāng)發(fā)生觸摸事件后,系統(tǒng)會(huì)將該事件加入到一個(gè)由UIApplication管理的事件隊(duì)列中. UIApplication會(huì)...
消息傳遞機(jī)制 在OC中,方法的調(diào)用不再理解為對(duì)象調(diào)用其方法,而是要理解成對(duì)象接收消息博秫,消息的發(fā)送采用‘動(dòng)態(tài)綁定’機(jī)制潦牛,具體會(huì)調(diào)用哪個(gè)方法直到運(yùn)行時(shí)才能確定,確定后才會(huì)去執(zhí)行綁...
更新,更簡(jiǎn)單的自定義轉(zhuǎn)場(chǎng)集成挡育! 幾句代碼快速集成自定義轉(zhuǎn)場(chǎng)效果+ 全手勢(shì)驅(qū)動(dòng) 寫(xiě)在前面 這兩天閑下來(lái)好好的研究了一下自定義轉(zhuǎn)場(chǎng)巴碗,關(guān)于這方面的文章網(wǎng)絡(luò)上已經(jīng)很多了,作為新手即寒,我...
目錄 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(采集篇) ...