【问题标题】:The difference between create Mac OS app project and iOS app project with Xcode in swiftUI?swiftUI中用Xcode创建Mac OS app项目和iOS app项目的区别?
【发布时间】:2019-10-23 16:59:51
【问题描述】:

我想使用 swiftUI 开发在 iOS 和 Mac OS 上运行的应用程序。 MAC 10.15 之后,我可以直接在 Mac 上运行 iPad 应用。那么,创建 Mac OS 项目和创建 IOS 项目有什么区别呢?

【问题讨论】:

    标签: ios swift swiftui


    【解决方案1】:

    主要区别在于您将用作主库!适用于 iOS 的本机应用程序使用 UIKit,而适用于 macOS 的本机应用程序使用 AppKit。但是 Catalyst 使用UIKitForMac。这是某种将UIKit 移植到AppKit 的方式。例如将触摸事件映射到点击,或手势滚动(和反转)等。但与原始MapKit相比,它非常有限。如果你真的需要支持 mac,你最终会导入AppKit 并将它的功能与UIKitForMac 一起使用。但催化剂会促进您的开发过程,并减少 MVP 和应用程序早期阶段所需的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多