В последней версии приложения для iOS запускаются на на мак двумя способами:
1) Маки с ARM архитектурой просто запускают приложение. Оно может быть адаптировано только под айпад, может быть адаптировано под мак. В любом случае это приложение для айпад с нюансами. Можно писать на SwiftUI и Swift + UIKit. Что вам нравится.
2) Маки на Интел могут запускать приложения, которые адаптированы через Catalyst. В каком-то смысле уже устаревший путь.
Оба пути не нативная разработка. Она вам не нужна, используйте инструменты миграции.
UIKit это фраемворк с визуальными элементами. Кнопки, контроллеры, слайдеры от эпл.