Я пытаюсь понять, как применить протокол быстрого перечисления (под iOS/задача C) для класса, который я создаю. Я читал раздел документации Apple, но... не совсем понял!
У кого-нибудь есть пример кода, который я мог бы посмотреть?
Что я пытаюсь сделать: у меня есть массив объектов, которые я хочу, чтобы отправитель перебирал. Отправитель хочет использовать конструкцию for-in. Загвоздка в том, что я не хочу, чтобы отправитель видел всеобъекты в массиве, потому что некоторые из них недействительны в контексте приложения.
Другими словами, я хочу, чтобы мой итератор возвращал подмножество объектов в массиве, соответствующих определенным критериям.
Я бы предпочел не создавать новыхмассивов в процессе, чтобы не замедлять работу.