Мне всегда говорили, что добавление элемента в массив происходит следующим образом:
Пустая копия массива + 1элемент и затем данные из исходный массив копируется в него тогда новые данные для нового элемента затем загружается
Если это правда, то использование массива внутри сценария, требующего большой активности элемента, противопоказано из-за использования памяти и процессора, правильно?
Если это так, не следует ли пытаться избежать использования массива как можно больше, когда вы будете добавлять много элементов? Если вы вместо этого используете iStringMap? Если да, то что произойдет, если вам нужно больше двух измерений и нужно добавить много добавлений элементов. Вы просто принимаете удар производительности или есть что-то еще, что нужно использовать?