объявление массива объекта X с целью неизвестного размера c
Как мне объявить массив в файле .h неизвестного размера, который я вычислю, скажем, в функции внутри класса?
Например, у меня может быть 20 или 30 NSArrays (просто пример, а не то, что мне нужно), но я не буду знать точное число при первом вызове класса
в файле реализации ..
-(id) init {
if self = ..
number_of_arrays = 50; // this can be whatever value
}
в .ч:
int number_of_arrays;
NSArray *arrays_of_unknown_size[number_of_arrays]; // but number of arrays is not init !
Кроме того, каково значение массивов NSArray **? Смогу ли я объявить это в файле h, а затем в файле .m, объявить фактический размер?
Спасибо !