Я работаю над небольшим изометрическим движком для моей следующей игры для iPhone. Для хранения ячеек или тайлов карты мне нужен двухмерный массив. Прямо сейчас я подделываю это с 1-мерным, и это уже недостаточно хорошо.
Итак, я обнаружил, что, просматривая сеть, я обнаружил, что в target-c мне нужно создать массив массивов.
Итак, вот мой вопрос: как динамически создавать массивы во время выполнения в зависимости от того, сколько строк карт мне нужно?
Первый массив достаточно прост:
NSMutableArray *OuterArray = [NSMutableArray arrayWithCapacity:mapSize];
теперь у меня есть первый массив, который должен содержать массив для каждой необходимой строки.
Проблема в том, что это может быть 10, но это также может быть 200 или даже больше. Поэтому я не хочу вручную создавать каждый массив, а затем добавлять его. Я думаю, что должен быть способ создать все эти массивы во время выполнения на основе ввода, такого как выбранный размер карты.
Надеюсь, ты сможешь мне помочь
заранее спасибо
Питер