游戏应用生命周期探索
在开发游戏应用时,了解其生命周期以及各个组件之间的交互至关重要。本文将详细介绍游戏应用中不同视图的配置、显示,以及如何通过委托模式进行应用状态的通信,同时还会介绍一个简单可复用的高分控制器组件。
1. 关键类介绍
- CoinsController :描述游戏的有趣部分。
- CoinGame :作为模型类,描述硬币的类型、位置,以及分数和剩余回合数。通过归档
CoinGame对象,可在应用退出时保存当前游戏状态。 - HighscoreController :管理高分视图,并显示
Highscores类中的数据。Highscores类包含一个Score对象数组,每个Score对象代表一个分数及其获得日期。通过序列化HighScores实例,可在不同游戏会话间保留用户的高分记录。
2. 多视图应用配置
以 iPhone 版的 GameController XIB 文件为例,来分析多视图的配置。
2.1 GameController_iPhone.xib 分析
- UIViews :在左侧的
Objec
超级会员免费看
订阅专栏 解锁全文
5万+

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



