總結(jié)梳理一下循環(huán)引用相關(guān)的知識(shí)點(diǎn)禁偎。 循環(huán)引用分三種:1.自循環(huán)引用歼冰,2.相互循環(huán)引用拇涤,3.多循環(huán)引用搔谴,這三種就不多介紹了,是個(gè)程序員都明白窄绒。 循...
因?yàn)楝F(xiàn)在大家都在使用ARC模式下進(jìn)行編程汞贸,一個(gè)很重要的問(wèn)題也是最容易被大家所忽視的問(wèn)題就是自動(dòng)釋放池,大部分程序員尤其是剛?cè)胄械亩贾皇侵烙羞@么...
iOS中內(nèi)存管理機(jī)制是開(kāi)發(fā)中一項(xiàng)很重要的知識(shí)暗膜,了解iOS中內(nèi)存管理的規(guī)則不管是在開(kāi)發(fā)中還是在學(xué)習(xí)中都能很大程度的幫助我們提升效率匀奏。下面我就根據(jù)自...
因?yàn)楝F(xiàn)在大家都在使用ARC模式下進(jìn)行編程,一個(gè)很重要的問(wèn)題也是最容易被大家所忽視的問(wèn)題就是自動(dòng)釋放池学搜,大部分程序員尤其是剛?cè)胄械亩贾皇侵烙羞@么...
一娃善、介紹runtime中的數(shù)據(jù)結(jié)構(gòu) 首先在runtime中论衍,有幾個(gè)常用的數(shù)據(jù)類型結(jié)構(gòu)體,objc_objcet聚磺、objc_class坯台、isa指針...
最近老有朋友問(wèn)我一些關(guān)于OC中聲明屬性中關(guān)鍵字的細(xì)節(jié)使用,第一為了梳理下自己的思路為了日后好查找瘫寝,第二為了省事就寫一篇這個(gè)總結(jié)文章吧蜒蕾。 聲明一個(gè)...
KVC是key-value-coding的縮寫,顧名思義就是鍵值對(duì)編碼的意思焕阿。 KVC其中包含兩個(gè)兩個(gè)方法,-(id)valueForKey:(...
KVO顧名思義是Key-value-observer的縮寫咪啡,是ios中又一種機(jī)制,也是觀察者設(shè)計(jì)模式的又一種實(shí)現(xiàn)暮屡,Apple使用了isa混寫(i...
代理:是軟件設(shè)計(jì)模式的一種(也可以說(shuō)是用代理的設(shè)計(jì)模式實(shí)現(xiàn)的消息傳遞機(jī)制)撤摸,以@protocol的形式體現(xiàn),以一對(duì)一的方式傳遞信息栽惶。 代理是以協(xié)...