在NSMutableArray中需要帮助!

时间:2010-01-28 07:11:51

标签: objective-c

我刚刚建立了一个8级游戏。每个级别都有关于目标伤害,总伤害和金钱的不同信息。我会在屏幕上打印这些,但首先我需要将它存储在某个地方并获得正确的水平。我想我应该制作一个阵列。但我不知道该怎么做,我对objectiveC中的数组不太熟悉。你们能告诉我怎么样吗?真的很谢谢你。我想我应该创建一个名为Levels的类:NSObject。在GameControlLayer类中,我需要编写一个名为initWithLevel的方法。这就是我所能想到的。 (我在这个游戏中使用Cocos2D)

@interface Levels : NSObject {
    float targetDamage;
    float totalDamage;
    int initMoney;
    int unSpentMoney;
    float totalDamage;
}
@property (assign) float targetDamage;
@property (assign) float totalDamage;
@property (assign) int initMoney;
@property (assign) int unSpentMoney;
@property (assign) float totalDamage;

@end

1 个答案:

答案 0 :(得分:1)

这是Objective C中NSMutableArray的语法

NSMutableArray *array = [[NSMutableArray init] initWithObjects: @"First",@"Second",@"Third",nil];

要从数组中获取值,您可以执行此操作

NSString *value = [array objectAtIndex:index];

其中index是你想要获取对象的数组的位置,它可以是1,2,3等。