![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
29.理解引用計數(shù) 1.引用計數(shù)的工作原理 NSObject協(xié)議聲明了下面三種方法用于操作計數(shù)器: Retain遞增保留計數(shù)、release遞減...
四智润、協(xié)議與分類 23.通過委托與數(shù)據(jù)源協(xié)議進行對象間通信 “委托模式”的主旨是:定義一套接口及舍,若對象想接受另一個對象的委托,則需遵從此接口窟绷,以便...
三锯玛、接口與API設(shè)計 15.用前綴避免命名空間沖突 選擇與公司、應(yīng)用程序或二者皆有關(guān)聯(lián)之名稱作為類名的前綴,并在所有代碼中均使用這一前綴攘残。 若自...
分類只能給已有的類添加方法拙友,但是不能直接增加實例變量,如果寫上默認的getter和setter方法也是編譯不通過的歼郭,這時候就可以在getter和...
Dispatch Queues的生成可以有這幾種方式: 1.dispatch_queue_tqueue=dispatch_queue_creat...
11.理解objc_msgSend的作用 id returnValue = [someObject messageName: parameter...
一遗契、引言 [receiver message]不單單是簡單的方法調(diào)用,其實它會被編譯器轉(zhuǎn)化為objc_msgSend(receiver, sel...
一病曾、KVO(Key-Value-Observing) 鍵值觀察者模式牍蜂,說白了就是當你監(jiān)聽的值發(fā)生變化時,會收到對應(yīng)的通知泰涂。 一般分為三步: 注冊...
(注:該筆記適用于結(jié)合Effective Objective-C 2.0這本書一起看鲫竞,筆者只是整理了其中的知識點,細致的地方還望大家在原著上查看...