美文网首页
Swift 代理的实现

Swift 代理的实现

作者: Matsonga | 来源:发表于2021-07-20 14:41 被阅读0次
// 1. 定义协议
protocol DepartmentCellDelegate: NSObjectProtocol{
    // 2. 协议方法
    func returnClickCellIndex ()
    func returnClickCellIndex (_ index:Int)
}
// 3. 声明代理属性 (注:使用weak修饰, 该协议需要继承NSObjectProtocol基协议, 且注意代理名称是否重复)
weak var delegate: DepartmentCellDelegate?
// 4. 执行代理
delegate?.returnClickCellIndex()

相关文章

  • Swift代理协议的安全使用

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

  • OC中调用swift的代理

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

  • swift tableviewCell 删除 和cell的移动

    实现tableview的代理方法 下面需要用到几个tableview的代理方法实现移动 这里最好是用swift里的...

  • Swift之代理模式

    总结一下Swift代理模式的实现 首先定义一个协议,并在协议下常见实现的action 创建代理的实例 调用代理方法...

  • Swift 代理

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

  • Swift 代理的实现

  • 九月第三周

    九月第三周 1.Swift 可选代理实现: 2.Swift设置“#if/#else/#endif”: https:...

  • Design Patterns Talk - Proxy Pat

    《大话设计模式》第 7 章 - 代理模式 的 Swift 实现。 问题 “追求者”通过“代理”送礼物给“Schoo...

  • Swift之代理实现

    需求是实现一个倒计时抢单功能,为了准确起见,倒计时到最后时需要验证服务器,重新获取服务器时间调整倒计时,我自己分装...

  • Swift超基础语法(协议与代理篇)

    代理设计模式是开发中比较常见的设计模式之一,那么在Swift中应该如何实现代理与协议呢? 协议(protocol)...

网友评论

      本文标题:Swift 代理的实现

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