Разница между созданием проекта приложения Mac OS и проекта приложения iOS с Xcode в swiftUI? - PullRequest
0 голосов
/ 23 октября 2019

Я хочу использовать swiftUI для разработки приложения, работающего как на iOS, так и на Mac OS. После MAC 10.15 я могу запустить приложение iPad прямо на Mac. Итак, в чем разница между созданием проекта Mac OS и проекта IOS?

1 Ответ

0 голосов
/ 23 октября 2019

Основным отличием является библиотека, которую вы будете использовать как основную! Нативное приложение для iOS использует UIKit, а для macOS - AppKit. Но Catalyst использует UIKitForMac. Это своего рода перенос с UIKit на AppKit. Например, для сопоставления сенсорных событий и щелчков, или жестов для прокрутки (и реверса) и т. Д. Но это очень ограничено по сравнению с исходным MapKit. Если вам действительно нужна поддержка Mac, вы в конечном итоге импортируете AppKit и используете его функции вместе с UIKitForMac. Но катализатор ускорит ваш процесс разработки и сократит время, необходимое для MVP и ранних стадий приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...