在oc-底層原理分析之Cache_t[https://juejin.im/post/6874466600653684750]一文中我們對(duì)方法的緩...
在類(lèi)的結(jié)構(gòu)分析一文中我們探索了類(lèi)的底層定義曼玩,其中的屬性Cache_t我們并沒(méi)有深入研究,這一篇文章我們來(lái)深入探索一下Cache_t 注意:以下的...
面試題1:關(guān)于方法查找 定義一個(gè)類(lèi),該類(lèi)包含兩個(gè)方法-(void)sayHello;和+ (void)sayHappy;代碼如下: 問(wèn)題1:請(qǐng)分...
類(lèi)的結(jié)構(gòu)分析 本文主要分析iOS中的類(lèi)以及類(lèi)的結(jié)構(gòu),下面我們通過(guò)一個(gè)例子來(lái)探索類(lèi)的結(jié)構(gòu) 我們定義一個(gè)WPerson類(lèi) 我們通過(guò)Clang命令將這...
作為iOS開(kāi)發(fā)者,我們都知道繼承自NSObject的子類(lèi)都包含了一個(gè)isa屬性,下圖是NSObject類(lèi)的定義: 我們可以看到NSObject類(lèi)...
開(kāi)始之前,我們先放上一張不同的數(shù)據(jù)類(lèi)型所占用的大小的表缭付,免的后面再計(jì)算的時(shí)候有些懵逼 如果后面在計(jì)算內(nèi)存占用的時(shí)候不清楚,請(qǐng)翻到這里查看大莫。下面的...
作為一個(gè)iOS開(kāi)發(fā)者蛉腌,當(dāng)我們創(chuàng)建對(duì)象的時(shí)候我們都會(huì)使用alloc或者new來(lái)創(chuàng)建,但是我們調(diào)用類(lèi)的alloc或者new方法的時(shí)候具體流程是怎樣的...
上一篇文章我們知道了如果使用metal去渲染圖片,這一篇文章我們使用metal去實(shí)時(shí)渲染視頻 視頻渲染的基本思路和步驟 使用AVFoundati...
要實(shí)現(xiàn)分屏濾鏡烙丛,首先要使用自定義的著色器加載紋理舅巷,至于如何加載紋理,這里不再說(shuō)明河咽。感興趣的可以查看之前的一篇文章自定義著色器加載紋理 這篇文章我...