之前没接触过, 需要什么语言, IDE, 框架呢
之前没接触过, 需要什么语言, IDE, 框架呢
|
1
如果只考虑 Mac 平台的话,那肯定就是 SwiftUI 了。
|
|
fish267Jun 29, 2023
2
先谷歌,再提问吧
|
|
3
语言:swift 为主,Objective-c 只用在比较底层的需要直接与 C 交互的场合
框架:原生 App 的话 SwiftUI 是最新的框架,也是目前苹果目前文档最多的框架,当然可能有些地方还是需要用到老的 AppKit ,这个文档就少的可怜了 IDE:Xcode ,体验不太好,不过也没有其他选择 |
|
dyxmoJun 29, 2023 via Android
4
如果有 nodejs 基礎可以考慮 electron 跨平台的 另外有些類似的比如 tauri
|
|
iOCZJun 29, 2023
5
如果只考虑 Mac 平台的话,那肯定就是 AppKit 了。
|
|
agagegaJun 29, 2023
6
AppKit 挺合适的,SwiftUI 虽然方便,但是写桌面软件这种交互复杂的还是不太成熟。以前 AppKit 资料很少,现在有 ChatGPT 和 Copilot 加持,体验好多了
|
|
m0yBPjyX3475syS4Jun 29, 2023
7
wxwidgets: http://www.wxswift.org/
|
|
kid1412621Jun 30, 2023
8
@EVPATOR #3 不太懂,但想问,Swift 不能和 c 交互吗?那 Swift 又可以和 oc 交互吗?
|
|
weeeiJun 30, 2023
9
IDE:Xcode
框架:Cocoa ,AppKit 和 SwiftUI 语言:Swift ,Objective-C/C++ 主要是你没有说要开发什么类型的桌面应用。 |
|
1gzNrJun 30, 2023
10
Flutter 刚上架一个 体验还可以
|
|
11
@kid1412621 OC 和 C 混编写起来个人感觉比 Swift 直接调用 C 要写起来舒服些。Swift 可以也直接调 C 语言,但反过来 C 语言没法直接调用 Swift 。Swift 支持和 oc 互操作
|
|
dikeyJun 30, 2023
12
WWDC 23 很多 demo 基本是 swiftUI + Concurrency + combine 组合
|
|
paopaosaJun 30, 2023
13
如果不考虑旧系统,界面直接 SwiftUI 开始,用 Swift 写。
传统的话 AppKit ,能兼容到很久以前的系统。( macOS 10.11 之类的) 在意体积和传统兼容性的话,用 OC 写。 |