iPhone 应用view之间数据传递的方式

对于不同的viewcontroller之间数据的共享和处理,我总结有下面几种方式


1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。

posted @ 2012-03-18 20:02  FoxBabe  阅读(259)  评论(1编辑  收藏  举报