第二部分构建应用程序
1,应用程序开发过程
2,设计用户界面
3,定义交互
4,教程:串联图
1,应用程序开发过程
-
定义概念
-
设计用户界面
-
定义交互
-
实现行为整合数据
- 对象是应用程序的基石
- 类是对象的蓝图
- 对象通过消息通信
- 协议定义消息发送契约
- 整合数据
消息通信:
在 Objective-C 中,虽然可使用多种方法在对象之间发送消息,但是目前最常用的方法是使用方括号的基本语法。如果您有一个 Person 类的对象 somePerson,那么可以按照如下所述来向它发送消息 sayHello:
[somePerson sayHello];
左侧的引用 somePerson 是消息的接收者。右侧的消息 sayHello 是调用其方法的名称。换句话说,执行以上代码行时,会向 somePerson 发送 sayHello 消息。
协议定义消息发送契约:
协议定义对象在给定条件下的一组预期行为。它采用可编程的接口形式(任何类都可以选择来实现)。通过使用协议,两个因为继承而略有关联的类可以彼此通信来完成某个目标,例如解析 XML 代码或拷贝对象。
如果类能够提供为其他类使用的行为,那么该类可以声明可编程的接口,以匿名方式来供应该行为。任何其他类都可以选择采用该协议,并实现该协议的一个或多个方法,从而利用该行为
2,设计用户界面 3,定义交互
视图层次
UIKit视图对象是UIview类或其中一个子类的实例。UIKit框架提供了许多类型的视图,来帮助呈现和组织数据。
UIKit 大体可分为以下七种常见类型:内容;集;控制;栏;输入;容器;模态
3,定义交互
视图控制器
时间: 2024-10-10 16:08:07