iPhone 应用view之间数据传递的方式
2011-10-18 10:52
260 查看
原文:http://www.uuindex.com/?p=1472
对于不同的viewcontroller之间数据的共享和处理,我总结有下面几种方式
1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。
对于不同的viewcontroller之间数据的共享和处理,我总结有下面几种方式
1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。
相关文章推荐
- iphone 应用view之间数据传递的方式
- iPhone 应用view之间数据传递的方式
- ios应用view之间数据传递的方式
- ios应用view之间数据传递的方式
- iOS 应用view之间数据传递的方式
- MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下:
- view之间传递数据的方式
- 应用系统之间数据传递的几种方式
- MVC中Control和View之间数据传递的方式
- ASP.NET MVC_Controller和View之间数据传递(前后台数据传递)方式
- 应用系统之间数据传输的几种方式
- 应用系统之间传输数据的几种方式
- ViewPager + Fragment处理两个Fragment的点击跳转以及之间的传递数据
- iOS项目开发实战(Swift)—View之间传递数据
- ViewPager + Fragment处理两个Fragment的点击跳转以及之间的传递数据
- iPhone使用委托在不同的窗口之间传递数据
- EF5+MVC4系列(7) 后台SelectListItem传值给前台显示Select下拉框;后台Action接收浏览器传值的4种方式; 后台Action向前台View视图传递数据的四种方式(ViewDate,TempDate,ViewBag,Model (实际是ViewDate.Model传值))
- Android-Activity之间数据传递的多种方式
- android传递数据方式4--通过Intent实现Activity之间的数据传递
- Android activity之间数据传递和共享的方式之Application