本章将介绍视图与视图层次结构的概念,并编写一个Hypnosister应用。应用只有一个界面,绘制了一系列同心圆(见图4-1)。
图4-1 Hypnosister
运行Xcode,选择File→New→Project...(键盘快捷键是Command-Shift-R)。在新出现的窗口中,选择左侧iOS部分的Application,然后选择右侧的Empty Application(空应用),单击Next按钮。
在文本框Product Name中填入Hypnosister,Class Prefix中填入BNR,在Devices弹出式菜单中选择iPhone。确保标题为Use Core Data的选择框未被选中(见图4-2)。
图4-2 设置Hypnosister项目
Hypnosister应用没有涉及用户交互,这样可以集中精力学习视图绘制的工作原理。首先介绍有关视图和视图层次结构的基本理论。