MetalKit — это фреймворк, который впервые появился в iOS 9 и OS X El Capitan. Он предоставляет функции и классы, предназначенные для уменьшения усилий, необходимых для создания приложения Metal.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Metal — это запатентованная платформа для расширенного рендеринга трехмерной графики с ускорением на GPU и рабочих нагрузок с параллельными вычислениями. Сделано Apple.
Swift — это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc, впервые выпущенный в 2014 году для ее платформ и Linux. Swift имеет открытый исходный код.