Mat*_*alk 12 model-view-controller cocoa-touch delegates design-patterns ios
我正在学习iPhone/iPad编程.我相信我理解MVC的概念; 我遇到的困难是了解普通iPhone/iPad应用程序中的某些文件如何适合MVC.
使用"基于视图的应用程序"模板创建新应用程序时,将创建AppDelegate.m和AppDelegate.h文件.
这是模型,视图或控制器文件吗?我猜它实际上都不是.我希望我能看到一个图表或流程图,显示应用程序中每个文件属于哪个类别.
Sim*_*Lee 12
并非每个文件都适合特定的类别,但是,我不得不说在这个例子中AppDelegate是一个控制器,它不能直观地呈现数据(视图),也不代表实际数据(模型)但它确实确定要显示的视图控制器等,并在应用程序开始时管理其他视图(状态栏等).
我不会太担心尝试将每个文件归类为MVC,有些根本不适合,如果有的话.
| 归档时间: |
|
| 查看次数: |
2573 次 |
| 最近记录: |