3
Является ли подсчет ссылок GC против трассировки GC свойством языка или свойством реализации?
Мы иногда слышим: «Swift не выполняет классическую (отслеживание) GC, он использует ARC». Но я не уверен, что в семантике Swift есть что-то, что требует подсчета ссылок. Кажется, что можно использовать собственный компилятор Swift и среду выполнения, чтобы использовать трассировку GC. Так что же такое «счетчик ссылок» в Swift? Реализация Apple …