в ответ на AliSoftware: мы CNA смешиваем структуры ARTC и не-ARC, а также источник дуги и не-ARC.
(я сделал это ..)
Основные идеи: 1) компилятор будет вставлять / удалять вызовы, как это может сделать очень-очень хороший программист какао 2) какао - это ЛЮБОЙ код C, поэтому у нас есть отдельные компиляции, поэтому компоновщик МОЖЕТ связать двоичные файлы, созданные из нескольких источников.Подумайте об этом, поскольку мы можем смешивать асм и какао, или С и паскаль ...
по главному мнению, здесь преимущество Apple над c # / java: мы всегда разрешаем смешивать, и, используя технику COMPILER 8non aвремя выполнения ..) мы можем поспешить производительность за пределы.