Depende de lo que pienses que es iOS.
El kernel está escrito principalmente en C con un poco de ensamblador y un poco de C++ embebido. Los cargadores de arranque (dos etapas de) son ensamblador y C. O tal vez recuerdo mal y la primera etapa es todo ensamblador.
Los controladores de dispositivos son en su mayoría C++ embebido, o …