Без обид, но правильный ответ: "кого это волнует"? (вставить язык в щеку)
Честно говоря, любые системные библиотеки могут быть написаны практически так, как они хотят. Вероятно, существует сочетание Objective-C, C, C ++ и ассемблера; менее вероятные (но технически все еще возможные) варианты включают Pascal, Fortran, LOGO или собранный вручную машинный код.
Если вам нужен пример комбинаций кода в системных библиотеках, взгляните на библиотеки Java с открытым исходным кодом. Вы увидите, что пакеты java.*
написаны на комбинации Java и C; некоторые порты могут включать сборку для деталей.
Пока интерфейс совместим с Objective-C, это все, что вам действительно нужно беспокоиться.
Кроме того, единственные люди, которые могут ответить, вероятно, в Apple, и, вероятно, не имеют права говорить вам.