"让不懂编程的人爱上iPhone开发(2013秋iOS7版)-第12篇1"
这篇教程主要介绍了如何在iOS应用中添加新的界面,以及如何创建和使用视图控制器,特别是针对非编程背景的读者。在iOS开发中,一个界面通常对应一个视图控制器,视图控制器负责管理界面的布局和交互逻辑。
首先,教程提到了游戏开发中的一个重要概念——多界面设计。在游戏或应用中,不止有一个界面,比如这里要添加的"about"界面,用于展示游戏的说明和开发者信息。这种多界面的设计需要开发者理解如何在应用之间进行导航。
为了创建新的界面,教程指导用户通过Xcode来创建一个新的Objective-C类。选择"File" -> "New" -> "File",然后在弹出的对话框中选择"Objective-C class"。在这里,你需要填写新类的相关信息,例如Class名设为"AboutViewController",并选择"UIViewController"作为父类。此外,确保选中"With XIB for user interface",这样Xcode会自动生成对应的用户界面文件(.xib),使得界面设计变得更加直观,而非完全依赖代码实现。
选择创建带有.xib文件的视图控制器是因为,对于初学者或者非程序员来说,使用可视化编辑器(Interface Builder)更容易理解和操作。.xib文件允许设计师或者开发者通过拖拽控件并设置属性来构建界面,而不需要编写大量布局代码。
在创建了新的视图控制器之后,教程演示了如何在界面上添加控件,例如"ObjectButton",并将其命名为"关闭",放置在视图的底部中央。这一步展示了如何通过Interface Builder调整UI元素的位置和属性,以便与用户进行交互。
最后,教程暗示了在主游戏界面右下角添加一个(i)按钮,当用户点击时,可以导航到about界面。这涉及到了导航控制器(Navigation Controller)的概念,它允许在不同的视图控制器之间进行平滑的过渡。不过,这部分内容在摘要中没有详细展开。
这篇教程涵盖了iOS开发中的基础概念,如视图控制器、用户界面设计以及简单的导航设置,这些都是构建iOS应用不可或缺的部分。对于初学者,尤其是非编程背景的人来说,这是一个很好的起点,能够帮助他们逐步理解和掌握iOS应用开发的基本流程。