美文网首页
iOS Swift 协议的基本用法protocol

iOS Swift 协议的基本用法protocol

作者: 羽裳有涯 | 来源:发表于2019-07-05 15:03 被阅读0次

简介

记录swift下协议的用法,与oc基本类似,基本一对一

1、定制协议

protocol textFieldSearchResultSelectViewClickDelegate: NSObjectProtocol {
    func testFieldSearchResultSelectViewClick(str: String)
}

2、声明

weak var delegate:textFieldSearchResultSelectViewClickDelegate?

3、使用 传输

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        delegate?.testFieldSearchResultSelectViewClick(str: "测试数据")
    }

4、遵守协议, 实现协议

class PunchVC: testFieldSearchResultSelectViewClickDelegate {}
searchView.delegate = self
func testFieldSearchResultSelectViewClick(str: String) {
        self.pModel.shopName = str
    }

相关文章

  • iOS Swift 协议的基本用法protocol

    简介 记录swift下协议的用法,与oc基本类似,基本一对一 1、定制协议 2、声明 3、使用 传输 4、遵守协...

  • Swift 协议

    前言 本篇文章主要讲解Swift中常用的协议Protocol,主要分析protocol的用法及底层存储结构。 一、...

  • 第五章、oc的语言中级阶段

    Day17.protocol协议和NSString字符串的用法 1,protocol基本概念 2,protocol...

  • Swift-11:protocol

    本文主要分析protocol的用法及底层存储结构 协议的基本用法 【语法格式】:协议的语法格式 class、str...

  • 协议

    Swift 协议(protocol)详解

  • 基本语法

    swift基本语法 五种类型 枚举(enum),结构体(struct),类(class),协议(protocol)...

  • Swift学习笔记-协议

    Swift中的协议类似于Java中的接口,不过在Swift中,结构体,枚举,类都能使用协议 基本用法 符合多个协议...

  • 简单聊聊Swift中的Protocol

    Swift中的Protocol 众所周知,Swift是一门面向协议编程(Protocol Oriented Pro...

  • Swift面向协议编程

    Swift面向协议编程 不要用子类!Swift的核心是面向协议 Protocol Oriented Program...

  • Swift 命名空间形式扩展的理解和问题探讨

    先从 Swift 协议扩展的语法说起 注:协议扩展 Protocol extension: Swift 1.x 中...

网友评论

      本文标题:iOS Swift 协议的基本用法protocol

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