一個(gè)對(duì)象從創(chuàng)建到釋放振亮,不管是OC還是Swift显蝌,都有引用計(jì)數(shù)來(lái)管理宪塔,在引用計(jì)數(shù)為0時(shí)笋庄,程序會(huì)在一個(gè)恰當(dāng)?shù)臅r(shí)機(jī)把這個(gè)對(duì)象釋放另凌。 “恰當(dāng)?shù)臅r(shí)機(jī)”是 ...
發(fā)送消息后:(eg.[instanceperformSelector:@selector(selname)]) 1. 先一層一層尋找方法 Run...
其實(shí)不論是MVC康吵、MVVM或是MVP实夹,不過(guò)是見(jiàn)仁見(jiàn)智橄浓,各有各的解釋?zhuān)煌膭澐骤T就了不同的程序結(jié)構(gòu)。 對(duì)于開(kāi)發(fā)者來(lái)說(shuō)MVC應(yīng)該再熟悉不過(guò)了亮航,為什...
有時(shí)會(huì)需要自定義present或者navigation的transition特效荸实, 這個(gè)時(shí)候就需要在UIViewControllerAnimat...
Objective-C isa 指針 與 runtime 機(jī)制 這篇文章中詳述了OC中Runtime的結(jié)構(gòu),附下圖缴淋, 每個(gè) 類(lèi) 都有一對(duì)兒obj...
在OC中靈活的Runtime機(jī)制雖然有很多實(shí)用之處准给,衍生出的ReactNative、HotFix也用在很多項(xiàng)目里重抖,但它也有著難以避免的缺陷--運(yùn)...
最近花了一些時(shí)間看了看OpenGL的使用露氮,設(shè)置頂點(diǎn)、繪制多邊形钟沛、著色畔规、視圖變換、關(guān)照讹剔、材質(zhì)油讯、glList详民、紋理、模板陌兑,深度測(cè)試沈跨、文字。內(nèi)容很多兔综,...