Конечно, есть класс NSArray
, для индексированной версии NSDictionary
, вроде. Однако индексы в NSArray
должны быть следующими, поэтому индекс начинается с 0, а затем увеличивается с каждым объектом.
Так что, если вы хотите использовать случайный индекс, вы должны пойти с NSDictionary
и все хорошо. Код, который вы указали, абсолютно действителен и работает правильно.