Термин Swift и iOS обновлено

associatedtype в протоколе: что это

Коротко

associatedtype в протоколе: тип-заглушка, который конкретизирует реализующий тип. Пример: Element у Sequence.

Определение

Тип-заглушка, который конкретизирует реализующий тип. Пример: Element у Sequence. Можно ограничить: associatedtype Item: Codable.

Подробнее

Компилятор часто выводит его сам из сигнатур методов. Первичный associated type пишут в угловых скобках: protocol Store<Item>.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Swift и iOS проверят, что термин понятен в деле.