【发布时间】:2011-07-15 21:22:25
【问题描述】:
我正在为一些纸牌游戏创建一个计算器。在那个游戏中,我正在创建一个 Singleton 类来管理游戏。它保存分数,跟踪游戏的位置等......
现在应用启动后,我会要求用户输入 4 个玩家的名字。之后,根据名称实例化 4 个玩家对象。我已经有一个名为“Player”的对象,因此将用他们的名字实例化 4 个玩家,并且一开始得分为 0。
现在我需要将这些玩家存储在我的单例类中。因此,我在类中创建了 4 个 Player 属性。但是我的问题是,在 Singleton 类中的 init 方法下,在:
if ((self = [super init])) {
// set properties here
}
// set properties here 在哪里,我要写什么?我需要对那边的 Players 属性做些什么吗?
谢谢,
【问题讨论】:
标签: iphone objective-c cocoa-touch ipad singleton