Можно использовать ключевые слова weak
или unowned
перед объявлением поля протокольного типа.
swift
Важно отметить, что протокол должен быть ограничен классами (: AnyObject
), чтобы можно было использовать слабую или несобственную ссылку. Это гарантирует, что тип, реализующий протокол, является ссылочным типом, а не типом значения.
Для поля протокольного типа weak
применяется в том случае,
Можно использовать ключевые слова weak
или unowned
перед объявлением поля протокольного типа.
swift
Важно отметить, что протокол должен быть ограничен классами (: AnyObject
), чтобы можно было использовать слабую или несобственную ссылку. Это гарантирует, что тип, реализующий протокол, является ссылочным типом, а не типом значения.
Для поля протокольного типа weak
применяется в том случае,
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.