Tip
委托對象不應該被
retain
實現(xiàn)委托模式的類應:
delegate_
的實例變量來引用委托。delegate
和 setDelegate:
。delegate_
對象不應該被 retain
。Tip
分離模型與視圖。分離控制器與視圖、模型?;卣{ API 使用
@protocol
。
@protocol
來定義回調 API,如果不是所有的方法都必須實現(xiàn),使用 @optional``(特例:使用 Objective-C 1.0 時,``@optional
不可用,可使用類別來定義一個 “非正規(guī)的協(xié)議”)。
更多建議: