iOS游戏项目搭建与UI设计全解析
1. 项目初步运行与定制
在开始定制项目之前,先运行空项目,虽然它目前没什么有趣的内容,但可以让我们了解项目的初始状态。运行后,应用界面类似图2 - 6所示,只有灰色背景,且顶部显示状态栏。
很多游戏为了营造更沉浸的体验,希望移除状态栏。操作步骤如下:
1. 点击Xcode左侧项目导航器中的根元素。
2. 选择目标,然后点击右侧的“Info”标签。
3. 此时会看到类似图2 - 7的界面,右键点击最顶部元素(A)并选择“Add Row”,添加新元素。
4. 设置键值为“Status bar is initially hidden”,值为“Yes”。这实际上是在编辑“Supporting Files”组下的plist文件,Xcode只是提供了一个友好的编辑界面。
小提示:可以导航到“Supporting Files”组下以“info.plist”结尾的文件,右键点击并选择“Open As > Source Code”,查看plist文件的源代码。注意,键值实际上以常量形式存储,而非“Info”编辑器中显示的可读文本。
再次运行应用,状态栏就会被移除,如图2 - 8所示。
2. iOS应用的初始化过程
iOS应用大多用Objective C编写,它是C的超集。Xcode隐藏了应用构建的细节,但实际上它使用LLVM和其他常见Unix工具完成真正的工作。由于项目本质上是C应用,其起点应该是C的main函数。在“Supporting Files”组下可以找到“main.m”文件,代码如下:
超级会员免费看
订阅专栏 解锁全文

1099

被折叠的 条评论
为什么被折叠?



