我正在开发一款iPhone应用程序,它有许多不同的卡,每个卡都代表一辆汽车。所以,每张卡都有一些实例变量和一个图像。我的班级CarCard正在从.plist文件加载每辆车的数据。我想在循环中创建多个实例,以便为每个实例提供不同的名称。例如:如何在iOS上的同一类的不同实例上提供名称 - iPhone
CarCard *car1 = [[CarCard alloc] initWithSomeINfo: info];
....... *car2 ..........................................;
....... *carN ..........................................;
其中N是Cars的数量。问题是我不知道每次N是多少。所以我必须在循环中创建实例,但是我找不到如何给实例赋予不同的名称。
谢谢你的回答。问题是我将使用这些卡片进行多人游戏。所以我想发送给他另一名玩家他将在他的套牌中拥有的牌名以及OPPONENTS牌的名字,以便提供他需要制作2套牌(洗牌后)的信息。然后,两个玩家应该比较他们的牌的属性,因此,如果每个实例具有唯一的名称,以便通过互联网仅发送卡实例名而不是孔卡实例将是有用的。有关于此的任何想法? – 2011-04-22 15:36:14
虽然,中央甲板的想法仍然持有,玩家可以从中获得自己的卡牌吗?因此,您将阵型构建为一个阵列,然后处理/拆分牌,创建由他们在牌组中的位置识别的牌的牌,以及您也存储在主牌中的牌名。您可以向玩家发送主阵列中的卡牌名称和索引,当他们玩卡时,他们只需向索引发送索引。我会在我的答案中增加一个可能对你更好的方法,使用'NSMutableDictionary'。 – 2011-04-22 16:49:20