创建UI
熟悉Xcode的使用
运行iOS模拟器
检察源代码
Appdelegate.swift源文件有两个主要作用:
1.它定义AppDelegate类,app delegate创建window并提供app的响应状态
2.创建app的入口和运行环响应事件
采用Auto Layout
连接UI和代码
为UI元素创建Outlets
iOS apps基于事件驱动。意味着,app的运作是有事件决定的:系统事件和用户动作
在swift 中,AnyObject是一种类型用于描述一个属于任何类的对象。
Target-action是一种设计模式,指的是一个特别事件发生时,一个对象向另一个对象发送消息
处理用户输入
代理就是一个对象代表一个对象或者协调另一个对象。
在一个app中,第一响应者是一个对象首先接受app的各种事件,包括关键事件,动作事件和消息,还有其他的,换句话说,就是用户产生的许多事件都第一时间传递给第一响应者。
写控制器
理解控制器的生命周期
实现一个自定义的控件
定义你的数据模型
单元测试用于测试小的,自包含的代码片段确保他们运行正常
XCTest是Xcode的测试框架
你可以写的测试的主要类型都是功能测试(检查输出的值是不是你所期望的)和性能测试(检查你的代码运行是不是你所期望的快)
网友评论