我从iPhone编程和目标c开始,我有一些书籍和一些教程开始,但我有一个疑问,我无法找到答案。
我喜欢mvc,所以我有视图,控制器与视图和模型交互。 但是,我有一个与其他控制器交互的主控制器吗?
例如,我将personaController,personView和person类作为模型的一部分。 我有其他模式类,如familly,有famillyView,我需要famillyController类吗?我应该将所有内容放在一个主控制器类中吗?
如果我应该有多个控制器(每个模型类一个),它们如何相互作用?例如,我显示famillyview,并希望显示来自一个人的数据,那么需要personController吗?我应该到一个主控制器,从那个到控制器吗?
一张照片展示了我的观点。 enter link description here
我希望它能清楚我的怀疑。如果有人知道一些好书或教程我很欣赏它。 Thx提前!
答案 0 :(得分:1)
我使用了example 与控制器交互。
答案 1 :(得分:0)
iOS编程使用Model / View / ViewController感知。
模型 - >包含应用程序的内容和数据的类,如您所提到的。人/家庭和那些类。
观看次数 - > iOS中的所有UI表单都继承自此类。视图不是屏幕,它是屏幕中包含的对象。
ViewControllers - >您可以将ViewControllers引用到屏幕,每个屏幕都包含一个可以包含多个视图的主视图,这些视图可以包含更多子视图等等。