美文网首页
代理方法的命名

代理方法的命名

作者: 143db5b5572a | 来源:发表于2016-07-02 23:02 被阅读0次

以委托也就是自己的名字开头后面加上要做一件什么事然后再把自己传进去

代理的名字以委托者名 后+ delegate

方法以@optional修饰 (可选实现)不修饰就是谁遵守协议必须实现方法

例:- (void)headerViewDidClick:(NJHeaderView*)headerView

为了安全最好判断代理方法是否被实现

在通知监听方法里面进行判断

if([self.delegaterespondsToSelector:@selector(headerViewDidClick:)]) {

[self.delegateheaderViewDidClick:self];

}

相关文章

  • 代理方法的命名

    以委托也就是自己的名字开头后面加上要做一件什么事然后再把自己传进去 代理的名字以委托者名 后+ delegate ...

  • Swift 中代理方法的命名方式

    作者:Soroush Khanlou,原文链接,原文日期:2016-09-27译者:saitjr;校对:CMB;定...

  • Requests08.设置代理

    如果需要使用代理,requests支持proxies 命名参数和配置变量两种方式来配置代理。 proxies 命名...

  • github 443 master main origin 代

    本地分支重命名 master -> main 取消代理 设置代理 梯子的端口需要与git代理端口一致

  • 12.17学习内容

    1方法的命名规范 方法的命名规范,C#中有两种命名方法,一种是驼峰命名法,一种是Pascal命名法。 驼峰命名法:...

  • UI(五)键盘设置UITextField

    要使用输入框的代理方法 1、导入代理名字 2、挂上代理->如果代理方法不触发,说明没有挂上代理 3、实现代理的方法...

  • 命名规范

    JavaScript 中的变量命名方法 三种命名方法 在程序语言中,通常使用的变量命名方法有三种:骆驼命名法(Ca...

  • Swift4.0 监听键盘删除按钮事件

    自定义 KXTestFild 类,重载deleteBackward方法,设置代理方法 遵守代理,实现代理方法

  • 升级Swift4.0扫描二维码不回调

    代理AVCaptureMetadataOutputObjectsDelegate的回调函数已被重命名: 所以,替换 至

  • SpringAOP-jdk动态代理

    静态代理与动态代理 静态代理(如SpringAOP-代理模式中所示)的缺点代理目标的方法越多,代理所委托的方法就越...

网友评论

      本文标题:代理方法的命名

      本文链接:https://www.haomeiwen.com/subject/khgqjttx.html