|  |      1Bananana      2020-11-27 14:53:43 +08:00 Raywenderlich 上找找看有没有? | 
|  |      2Aaron1      2020-11-27 14:57:30 +08:00 playgrounds | 
|  |      3Procumbens      2020-11-27 14:58:35 +08:00 | 
|  |      4Procumbens      2020-11-27 14:59:23 +08:00 (虽然 193P 是关于 iOS development 的 不过应该也可以借鉴参考? | 
|  |      5CommandZi      2020-11-27 15:31:11 +08:00 学 Swift 开发 iOS 就可以了,UIKit 已经可以在 Mac 上使用,iOS 也可以直接编译成 Mac 版本 | 
|      7Tritium1      2020-11-27 16:43:09 +08:00 via iPhone Paul Hudson 出过一套教程,专讲 macOS 开发的,可以看看 | 
|  |      8so898      2020-11-27 16:49:03 +08:00 macOS 开发使用的 API 都是非常古老的了,当前很多 Swift 软件使用的 API 和库都是针对新的 iOS 设备的,macOS 支持非常堪忧,个人建议还是别看了 要做 macOS 开发的话,建议直接尝试 Catalyst 工程,或者简单的提供 macOS ARM 支持 | 
|      9gggxxxx      2020-11-27 17:22:03 +08:00 via iPhone UI 部分,appkit 太古老了,有点不值得学。直接用 catalyst 的 uikit 是比较优的解法。 底层部分,c 和 c++依然是主力,没必要用 swift 重写。而且 c/c++也方便跨平台。 主要看想做什么类型的软件,常规 app 直接做 ios app 就是。要充分利用桌面系统特性和硬件特性,例如驱动程序,有个印度人写的 mac 系统细节书很不错,推荐 | 
|  |      10IsaacYoung      2020-11-27 17:24:36 +08:00 推荐 electron 手动狗头 | 
|  |      11agagega      2020-11-27 17:29:08 +08:00 via iPhone 没人提 SwiftUI 吗😂这个才是苹果主推的跨平台框架啊,斯坦福那个老头今年的课已经用 SwiftUI 讲了( iTunes U 里面有) Catalyst 和直接运行 iOS 程序只能算 workaround,毕竟电脑和手机、平板屏幕大小不同,很多逻辑是不一样的 | 
|  |      12free9fw      2020-11-27 17:34:24 +08:00 SwiftUI+1 | 
|  |      13wobuhuicode      2020-11-27 17:35:25 +08:00 electronjs +1 |