码迷,mamicode.com
首页 > 编程语言 > 详细

从UWP到Swift-页面间反向传值

时间:2015-12-19 20:32:02      阅读:775      评论:0      收藏:0      [点我收藏+]

标签:

页面1跳转到页面2,在页面2点击button后,页面1的内容被改变。实际使用 protocol(就是c#中的interface),将页面1的viewcontroller转换为protocol传入页面2的viewcontroller,非常类似于我们在c#中开发将_viewController转成接口传入其他自定义控件等中,实际就是在页面2放置一个引用,在swift里面这种做法叫委托,c#中也有。
 
这种思路应该是面向接口编程的一种体现,利用接口进行解开耦合。我现在能慢慢明白,其实swift之中的viewcontroller、xib相当于uwp之中的xaml和cs,但是我们在uwp中用mvc和mvvm喜欢自己再封装一层的viewcontroller,这个纯属是名称上两种语言的不同,会让我有点晕。但是从现在学习swift的角度看来,viewcontroller属于很基本的东西,主要用来画界面和纯ui的东西,在后期功能上去后,肯定还是要再封一层用来做ui逻辑的封装,就相当于uwp中mvvm的viewcontroller

从UWP到Swift-页面间反向传值

标签:

原文地址:http://www.cnblogs.com/NoWasting/p/5059677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!