objective-cでの可変長配列について
#define MV_GRID_LENGTH 1
#define MV_GRID_WIDTH 2
@interface ViewController (){
UIImageView *imageView[ MV_GRID_LENGTH * MV_GRID_WIDTH ];
}
- (void)viewDidLoad {
int cnt = 0;
for(int i=0; i<MV_GRID_LENGTH; i++){
for(int j=0; i<MV_GRID_WIDTH;j++){
imageView[cnt] = [UIImageView new];
//処理中略
[self.view addSubview:imageView[cnt]];
cnt++;
}
}
}
上記のようにimageViewを同時に複数生成するような処理において、imageViewの配列要素数が可変長になる場合、c言語では「UIImageView *imageView[];」のように表現すればよかったかと思いますが、objctive-cではどのように表現するのがよりよいのでしょうか。初歩的な質問で恐縮ですがよろしくお願いいたします。