【发布时间】:2012-08-15 04:40:22
【问题描述】:
我问的是什么可能是一个基本问题,但我对 iOS 和面向对象编程相对较新:
问题: 如果我有一个简单的应用程序,其中包含 2 个视图和视图控制器,它们从每个视图控制器接收输入,我应该如何构建我的程序,以便我可以引用在每个视图控制器中输入的值并获取这些值,将它们加在一起(例如),然后将其输出到说第三个视图控制器?
如果这一切都在同一个控制器中完成,那么我可以做到,但问题是我可以将它存储在哪里,以便数据可以跨多个控制器使用?
从根本上说,我不确定应该在哪里进行“处理(添加)”。这应该在另一个类还是 AppDelegate 中?这在 MVC 中被称为“模型”吗?多个视图控制器可以引用同一个模型吗?
我确信这确实是基本的东西,但是一个示例或对材料的参考确实有助于我澄清这一点。
谢谢
【问题讨论】:
标签: ios model-view-controller design-patterns xamarin.ios monodevelop