Swift协议+代理

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

先上个图,看看我们要实现的效果:  首先是第一个页面,然后点击到第二个页面,最后点击返回按钮把值返回到第一个页面

第一个页面


第二个页面


点击返回按钮返回第一个页面

1.首先在第二个页面声明一个协议,亲。请注意语法和oc不同哦!! 协议只需要大括号括起来。


声明协议

2.声明一个代理属性,是用来响应协议的


声明代理属性

3.在要返回第一个页面的事件里把协议传过去,协议方法里的参数就是你要传过去的值


把值通过代理传回去

4.回到第一个页面,我们只要遵守声明的协议


遵守协议

5. 设置代理


6.实现代理方法


实现代理方法


恭喜你们又学会了协议+代理的使用了,就分为6步,一步一步的走,就能实现了,简单吧。

路还很长,加油哈!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,736评论 4 61
  • 哥哥当年参加《今夜不设防》,假装委屈地跟黄沾说,你总是喜欢用“眉目如画”来形容我,我很不好意思。现在想来不禁莞尔,...
    味至则清阅读 4,500评论 9 9
  • 菊花妖娆菊花黄, 一年一季绽芬芳。 不与万花争春夏, 守得金秋做花王。
    一苏航一阅读 1,522评论 0 0
  • 今天干活有点力不从心。 虽然上午聊客户聊的有点太顺利,但学马克老师的课后让我平静好多:不是每个询价的客户都有订单,...
    昕栖息的小屋阅读 1,382评论 0 0
  • 许久没有过写字的冲动,抓起笔来在笔记本写下这句“鱼与熊掌不可兼得?”该段出自孟子《鱼我所欲也》,本意不是说二...
    胭脂在线阅读 2,726评论 0 2

友情链接更多精彩内容