我正在学习 iPhone/iPad 编程。我相信我理解了MVC的概念;我遇到的困难是理解普通 iPhone/iPad 应用程序中的某些文件如何适合 MVC。
当您使用“基于视图的应用程序”模板创建新应用程序时,将创建 AppDelegate.m 和 AppDelegate.h 文件。
这是模型、视图还是控制器文件?我猜实际上都不是这些。我希望我能看到一个图表或流程图,显示应用程序中的每个文件属于哪个类别。
并不是每个文件都适合特定的类别,但是,我不得不说在这种情况下 AppDelegate 是一个控制器,它不会直观地呈现数据(视图),也不代表实际数据(模型),但它确实确定要显示哪些视图控制器等并在应用程序启动时管理其他视图(状态栏等)。
我不会太担心尝试将每个文件分类到 MVC 中,有些文件根本不适合(如果有的话)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)