美文网首页
swift代理

swift代理

作者: Supersweet007 | 来源:发表于2017-08-28 11:35 被阅读83次

自己在网上看swift代理 感觉跟OC差不多 。随手写下来,记录一下

  • 声明一个协议
protocol clickProtocol:class {
    func buttonClick()
}
  • 声明代理
防止循环引用用weak
   weak var delegate: clickProtocol?
  • 在点击事件中回调
    func click() {
    self.delegate?.buttonClick()
    }

接下来的使用就是遵循代理,实现代理方法了

 view.delegate = self

extension NewViewController:clickProtocol {
    
    func buttonClick() {
        
        print("的确点击了")
    }

}
  • tips: 此文章为申请一点资讯原创文章,特此声明!

相关文章

  • swift开发的小坑

    swift 几个比较好的UI库 swift UI库 1.tableView的代理方法 在swift中代理变得更加重...

  • Swift代理协议的安全使用

    文章 Swift代理协议的安全使用 概述 在Swift下,使用代理协议,并且检验代理对象的存在和协议函数是否被实现...

  • delegate

    Swift的delegate 用weak修改的时候的注意事项Swift-代理

  • Swift代理

    一、swift代理如何使用?1.定义协议&代理变量&调用代理方法: 2.遵循代理&重写代理方法 二、如果有些代理方...

  • Swift2.0 代理的使用

    标签(空格分隔): IOS-Swift [toc] 声明一个代理协议 声明代理属性 调用代理方法 给代理赋值 继承...

  • oc程序员学习swift(二)- 协议代理使用

    swift协议代理的使用跟oc的协议代理差不套多,不过语法上还是有不小的区别。swift使用协议的关键字:...

  • OC中调用swift的代理

    swift中代理的声明: OC中的实现:

  • OC、swift混编中的反向传值

    一 OC向swift传值 1) 代理 1.1在oc中创建 代理 #import @protocolSecon...

  • Swift协议+代理

    Swift语言开发中使用协议+代理的用法和oc中是一样的,只不过变得是语法。现在就进入swift的协议+代理。 先...

  • Swift 代理

    Swift中的代理和OC中的差不多1, 声明代理 2, 设置变量 3, 调用代理方法 4, 注册代理 5, 实现代...

网友评论

      本文标题:swift代理

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