IOS delegate 命名规范

方法命名

当特定的事件发生时, 对象会触发它注册的委托方法.

委托的方法, 第一个参数是触发它的对象,第一个关键词是触发对象的类名, 错误的状态必须带有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

你可能感兴趣的:(IOS delegate 命名规范)