我的班级
@interface appViewController : UIViewController {
...
char Sequence[5][102];
...
}
我有5组字符,每组有102个字符,我想将它们分配给数组Sequence [] []的每一行。
如果是C,我会做类似
的事情 char Sequence[5][102]={{...},{...},{...},{...},{...}}
但是如何在Objective C中执行它,因为当我在类中声明此数组时我只能分配任何值
答案 0 :(得分:0)
您需要在构造函数中执行此操作(通常为-init
或-initWithFrame:
或类似)。您无法直接在@interface
中执行此操作,如下所示:
- (id)init {
if (self = [super init]) {
Sequence[0][0] = 0x00;
Sequence[0][1] = 0x01;
Sequence[0][2] = 0x02;
Sequence[0][3] = 0x03;
// etc…
}
return self;
}
如果你有大量的物品(5 * 102 = 510),你可以将它们存放在一个plist中并在运行时读取它。