方法命名
当特定的事件发生时, 对象会触发它注册的委托方法.
委托的方法, 第一个参数是触发它的对象,第一个关键词是触发对象的类名, 错误的状态必须带有error信息, 其他的参数看实际情况. 根据委托方法触发的时机和目的, 使用should,will,did等关键词.更具事件的状态, 使用finish, fail, start等关键词.
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(int)row;
-完成
finish表示一个事件已经完成, 通常情况下我们默认是成功.
- (void)<#class#>DidFinish<#event#>:(id)class
-失败
fail表示一个事件已经失败了, 我们在这里需要返回错误的原因.
- (void)<#class#>:(id)class didFail<#event#>:(NSError *)error
-开始
start标志一个事件的开始.
- (void)<#class#>DidStart<#event#>:(id)class
-将要开始
should表示某事件将要开始.同意开始则返回YES, 否则返回NO
- (BOOL)<#class#>ShouldStart<#event#>:(id)class