В Swift существуют три основных вида ссылок на экземпляры классов:
Сильная ссылка (Strong Reference):
strong reference cycles
).swift
Слабая ссылка (Weak Reference):
weak
.strong reference cycles
.Optional
), потому что объект, на который указывает слабая ссылка, может быть деинициализирован в любое время. При деинициализации объекта слабая ссылка автоматически становится nil
.swift
Бесхозная ссылка (Unowned Reference):
unowned
.В Swift существуют три основных вида ссылок на экземпляры классов:
Сильная ссылка (Strong Reference):
strong reference cycles
).swift
Слабая ссылка (Weak Reference):
weak
.strong reference cycles
.Optional
), потому что объект, на который указывает слабая ссылка, может быть деинициализирован в любое время. При деинициализации объекта слабая ссылка автоматически становится nil
.swift
Бесхозная ссылка (Unowned Reference):
unowned
.Register or sign in to get access to full answers for all questions from the question bank.