Как предполагает Apple, нам необходимо проверить индекс NSArray
перед вызовом objectAtIndex:
. Для этого мы можем использовать класс или метод swizzling.Проверка индексов массива при использовании литерального подписи
Для этого синтаксиса индексного,
index = 1;
id person = pArray[index];
есть способ осуществить это? Конечно, я могу проверить index
заранее.
Вы хотите проверить это для * каждого * массива без отказа? Это добавит много накладных расходов и, безусловно, не будет необходимости в большинстве случаев (например, при итерации по диапазону или когда счет проверяется один раз после получения массива из сети или аналогичного) – JustSid