
29.理解引用計數 1.引用計數的工作原理 NSObject協議聲明了下面三種方法用于操作計數器: Retain遞增保留計數、release遞減...
四、協議與分類 23.通過委托與數據源協議進行對象間通信 “委托模式”的主旨是:定義一套接口,若對象想接受另一個對象的委托,則需遵從此接口,以便...
三、接口與API設計 15.用前綴避免命名空間沖突 選擇與公司、應用程序或二者皆有關聯之名稱作為類名的前綴,并在所有代碼中均使用這一前綴。 若自...
分類只能給已有的類添加方法,但是不能直接增加實例變量,如果寫上默認的getter和setter方法也是編譯不通過的,這時候就可以在getter和...
Dispatch Queues的生成可以有這幾種方式: 1.dispatch_queue_tqueue=dispatch_queue_creat...
11.理解objc_msgSend的作用 id returnValue = [someObject messageName: parameter...
一、引言 [receiver message]不單單是簡單的方法調用,其實它會被編譯器轉化為objc_msgSend(receiver, sel...
一、KVO(Key-Value-Observing) 鍵值觀察者模式,說白了就是當你監聽的值發生變化時,會收到對應的通知。 一般分為三步: 注冊...
(注:該筆記適用于結合Effective Objective-C 2.0這本書一起看,筆者只是整理了其中的知識點,細致的地方還望大家在原著上查看...