objective-c - Objective C 编程中使用的 MVC

标签 objective-c model-view-controller

我对 Objective C 编程中使用的 MVC 实现有些困惑。 在 Objective C 教程和文档中被描述为“ Controller ”的东西,我理解为简单的 View 或中介。 哪个是正确的?

最佳答案

模型 是保存应用程序数据的东西——它的世界模型。

View 是与您的用户交互的界面。它显示内容并接收输入。

Controller 处理其他组件之间的交互。它告诉 View 如何找到它的内容,它通过更新模型的相关部分来响应 View 中的变化,它通过告诉 View 需要更新什么来响应模型中的变化。

关于objective-c - Objective C 编程中使用的 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851634/

相关文章:

ios - 在 View Controller 之间传递数据

spring - SessionStatus object.setComplete() 是否清除所有 session 属性或仅适用于使用它的 Controller ?

python - 在 web2py 中使用 menu.py 添加 View 作为菜单项

ios - UITextFieldViewModeWhileEditing 更改我的 TextField 框架

ios - 如何设置 NSURLRequest 缓存过期?

ios - performSegueWithIdentifier 在 iOS 9.x 中导致 NSInternalInconsistencyException 而不是在 8.x 中

ios - NSAttributedString 如何遵循 MVC 范式?

ios - 如何使 iPhone 4 应用程序适应所有 iOS 尺寸?

iPhone不会自动旋转到倒置

html - 使用 Rails 难以掌握 Controller