3
Czy liczenie referencji GC vs. śledzenie GC jest właściwością języka lub właściwością implementacji?
Czasami słyszymy: „Swift nie robi klasycznego (śledzącego) GC, używa ARC”. Ale nie jestem pewien, czy w semantyce Swift jest coś, co wymaga zliczania referencji. Wygląda na to, że można zbudować własny kompilator i środowisko wykonawcze Swift, aby korzystać ze śledzenia GC. Czym dokładnie jest „liczenie referencji” w Swift? Implementacja Apple'a …