iOS开发:从基础交互到MVC模式实践
1. 清理iOS模拟器
若想清理iOS模拟器主屏幕上的旧应用,可在iOS模拟器的应用菜单中选择“iOS Simulator ➤ Reset Content and Settings…”。
2. 回顾与展望
此前创建的“Hello, World”应用虽让我们对iOS开发有了初步了解,但它是单向应用,仅向用户展示信息,无法获取用户输入。接下来,我们将构建能与用户交互的应用。
3. 构建交互应用的目标
此次要构建一个稍复杂的应用,包含两个按钮和一个标签。用户点击按钮时,标签文本会改变。同时,还会介绍如何使用 NSAttributedString 类在屏幕上显示样式文本。
4. MVC模式理论
MVC(Model-View-Controller)模式将基于GUI的应用代码划分为三个不同类别:
- Model :存储应用数据的类。
- View :由用户可见且可交互的窗口、控件等元素组成。
- Controller :连接模型和视图的代码,包含处理用户输入的应用逻辑。
MVC模式的目标是让实现这三种代码的对象尽可能彼此独立,以确保最大程度的可重用性。
以下是MVC模式的流程图:
graph LR
A[Model] --> C[Controller]
超级会员免费看
订阅专栏 解锁全文

1793

被折叠的 条评论
为什么被折叠?



