方法命名
當(dāng)特定的事件發(fā)生時, 對象會觸發(fā)它注冊的委托方法.
委托的方法, 第一個參數(shù)是觸發(fā)它的對象淫茵,第一個關(guān)鍵詞是觸發(fā)對象的類名, 錯誤的狀態(tài)必須帶有error信息, 其他的參數(shù)看實際情況. 根據(jù)委托方法觸發(fā)的時機(jī)和目的, 使用should,will,did等關(guān)鍵詞.更具事件的狀態(tài), 使用finish, fail, start等關(guān)鍵詞.
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(int)row;
-完成
finish表示一個事件已經(jīng)完成, 通常情況下我們默認(rèn)是成功.
- (void)<#class#>DidFinish<#event#>:(id)class
-失敗
fail表示一個事件已經(jīng)失敗了, 我們在這里需要返回錯誤的原因.
- (void)<#class#>:(id)class didFail<#event#>:(NSError *)error
-開始
start標(biāo)志一個事件的開始.
- (void)<#class#>DidStart<#event#>:(id)class
-將要開始
should表示某事件將要開始.同意開始則返回YES, 否則返回NO
- (BOOL)<#class#>ShouldStart<#event#>:(id)class