当前位置: 首页 > wzjs >正文

卖主机网站比百度更好的网站

卖主机网站,比百度更好的网站,wordpress唯美主题,怎么用安卓机顶盒做网站服务器一、什么是 delegate 模式 所谓 delegate 就是代理模式。简单来说,delegate 模式就是在类的函数里运行完一段代码后,你可以通过一个符合某个代理协议的属性来调代理的方法。其中,代理方法就是回调函数。 二、delegate 模式与闭包比的优势 …

一、什么是 delegate 模式

所谓 delegate 就是代理模式。简单来说,delegate 模式就是在类的函数里运行完一段代码后,你可以通过一个符合某个代理协议的属性来调代理的方法。其中,代理方法就是回调函数。

二、delegate 模式与闭包比的优势

如果只看 delegate 与 闭包对同一个函数的影响,其实 delegate 和闭包并没有什么区别。但如果对于多个类来说,delegate 可以由于有一个类是专门存协议函数的实现的,因此多个函数在调同一个回调函数时,我们就不用像传闭包那样需要写多个相同的闭包了,直接调代理协议里的函数就行了。

三、delegate 模式的组成

delegate 模式由 3 样东西组成:类专用的代理协议、有符合代理协议的属性的类、代理方法的实现的类。

四、如何实现 delegate 模式

protocol DelegateProtocol: AnyObject { // 类专属的代理协议func sig1()func sig2()
}class Delegated { // 被代理的类weak var delegate: DelegateProtocol?func foo() {// ... 一段代码delegate?.sig1() // 调代理方法,可以理解成回调函数的一种}
}class Delegate: DelegateProtocol { // 这个代理类就是专门存回调函数的实现的func sig1() {print("sig1")}func sig2() {print("sig2")}
}

http://www.dtcms.com/wzjs/817182.html

相关文章:

  • 免费开网店怎么开seo线下培训机构
  • 沙田镇网站建设公司godaddy 同时安装dedecms和wordpress
  • 信誉好的江苏网站建设购买一个网站需要多少钱?
  • 网站做中英文切换好网站建设公司哪个好呀
  • d0906网站建设与管理网站开发时遇到的问题
  • 峨边网站建设会展设计师资格证
  • 没有域名网站吗做效果图的方便的网站
  • 网站建设的实验结论四川省城乡住房建设厅网站
  • swiper做的全屏网站抖音代运营合作方案
  • 网站优化 图片网站设计团队
  • 站长资讯兰州做网站优化
  • 什么是网站架构网站后台做数据库备份代码
  • 怎么做企业网站教程视频企业商务网站有哪些
  • 长春网站开发报价承德网站设计公司
  • 做采购 通常在什么网站看wordpress安装后慢的不行
  • 静态做头像的网站高邮企业网站建设
  • 企业对企业的网站腾讯建设网站首页
  • 河北综合网站建设系列零基础编程学python
  • 在南海建设工程交易中心网站网上智慧团建网站登录
  • 文章网站建设运城市建设局网站
  • 如何在门户网站发表文章汽车销售服务东莞网站建设
  • 百度推广进入后是别的网站 说是服务器问题贵州做农业网站
  • 学做网站会员辽宁建设工程信息网怎么无法登陆了
  • 权威的建筑工程网站谷歌做网站
  • 网站层次索引模板做企业网站费用
  • 做二手车有哪些网站有哪些手续网站建设费用核算科目
  • 兰州有做百度网站的吗网站的推广和优化方案
  • 用织梦后台修改网站logo网页制作全部过程
  • 青海企业网站建设公司iis10 wordpress
  • 苏州建网站的公成都做小程序的公司