第一个带UI的程序(New Project, Code mode only)

使用源代码让App跑起来进入界面的方法,但觉得其实StoryBoard比较好用

界面初始化入口

AppDelegate.swift
func application() 中添加:
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window!.rootViewController = ViewController()
获得了Application的主窗口和根视图

视图控制初始化入口

ViewContorller.swift

  • 若已链接rootViewController,则可以着手在_func viewDidLoad()_插入初始代码,绘图等
  • 通过_self.view_获取根视图对象

多余?

  • UIScreen 代表一块物理屏幕;
  • UIWindow 代表一个窗口,在iPhone上每个app一般只有一个窗口,而在Mac上一个app经常有多个窗口;
  • UIView 代表窗口里某一块矩形显示区域,用来展示用户界面和响应用户操作;
  • UILabel和UIButton,继承自UIView的特定UI控件,实现了特定的样式和行为