一個(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)智奖恰,各有各的解釋,不同的劃分鑄就了不同的程序結(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è) 類 都有一對(duì)兒obj...
在OC中靈活的Runtime機(jī)制雖然有很多實(shí)用之處,衍生出的ReactNative岩榆、HotFix也用在很多項(xiàng)目里错负,但它也有著難以避免的缺陷--運(yùn)...
最近花了一些時(shí)間看了看OpenGL的使用,設(shè)置頂點(diǎn)勇边、繪制多邊形犹撒、著色、視圖變換粒褒、關(guān)照识颊、材質(zhì)、glList奕坟、紋理祥款、模板,深度測(cè)試执赡、文字镰踏。內(nèi)容很多,...