首页 > 移动平台 > 详细

ios之界面之间的数据正逆向/多层次传递方法

时间:2014-11-17 12:21:12      阅读:524      评论:0      收藏:0      [点我收藏+]

1 初始化传值 

(重写init方法,让后面携带需要传入的数据,然后在对界面初始化,使用这种方法必须要在初始化前就已经有数据了比较适合)


2 属性传值

 (属性传值比较合适界面是先初始化的,而数据在界面初始化之后才拿到的,当想要对界面的元素的内容进行更新,直接通过属性拿到对应的元素进行更改比较方便)

3 方法参数传值

 (方法参数传值也很适合对界面元素更新使用,当想要让封装好的一个TableView刷新请求回来数据时,通过调用封装的这个方法传入数据就可以刷新界面数据)

4 协议传值

(比较适合两个界面直接的逆向传值__>也是类似实现系统的代理方法,当某个封装好的类,定义一个自己的代理,当这个类里触发的某个事件需要把数据传出去,就在协议里定义一个方法,当遵守这个协议的实例调用这个方法就可以访问后面携带的参数)


5 Block传值


6 单例传值

 (使用单例一般比较时候存储用户信息之类的,方便数据访问或其他时候数据随时调用)

7 通知传值

 (当需要夸多层次的页面进行数据传送的时候,注册通知来实现是比较方便的)

8 extern全局变量


9 数据存储

(数据持久化 写入沙盒) 

ios之界面之间的数据正逆向/多层次传递方法

原文:http://blog.csdn.net/mr_rog/article/details/41206231

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!