1
w292614191 2020-03-03 10:55:01 +08:00
那个啥,格调? pro 基本配置吧!
|
2
xjbeta 2020-03-03 10:56:39 +08:00 1
https://www.raywenderlich.com/
一般都是看这网站 但只有英文的 |
3
aptx4689 2020-03-03 10:56:42 +08:00
不一定要用 Xcode,你喜欢用 Qt 也行
|
4
20015jjw 2020-03-03 10:57:43 +08:00 via Android
中文我没找到过靠谱的...
是都用 xcode |
5
murmur 2020-03-03 10:59:10 +08:00
现在都想跨平台,可以选择 java、qt、electron,单做一个平台的你得情怀特别足才行,很多 win 下免费的到了 osx 下就是对应收费
|
6
zacharyjia 2020-03-03 11:17:29 +08:00
visual studio for mac 也可以的😏可以用 C#写
|
7
ney9878 2020-03-03 13:01:13 +08:00
@murmur 说得对,如果是做跨平台可以用他说的技术栈。如果是仅仅只在 Mac OS 下开发可以使用 Mac OS 原生的技术栈,Xcode 就是原生技术栈标配的 IDE。Mac 平台是被 iOS 带火的,以前属于小众系统,开发资料少很正常,不过现在要比以前好了,到京东上搜索 Mac 开发也会搜到一些书,如果英语比较好的话看官网的文档也行。iOS 的资料基本上不能用在 Mac 开发上,两者只有非 UI 层是通用的,不过一个程序界面和用户交互占了大部分,所以能公用的部分很少。虽然 iOS 的 APP 可以通过 Catalyst 框架运行在 Mac 中,不过这个技术刚出来坑比较多,也不推荐。
|
8
damngood 2020-03-03 13:07:35 +08:00
现在这个时间点,直接从 swift ui 开始吧.
或者 iPad App 用 Catalyst 适配到 macOS 上也可行. |
10
kojirou 2020-03-03 13:26:18 +08:00
自己用直接 catalyst 也行,虽然 bug 很多
|
12
xiaoxinshiwo 2020-03-03 14:33:28 +08:00
直接用 Electron,五分钟搞定
|
13
zyxk OP |
14
damngood 2020-03-03 15:06:37 +08:00
@zyxk Swift UI 的话我倒是觉得 Twitter 是个不错的学习途径. 上面有不少优质开发者一直在分享相关的经验心得.
本论坛的 Onevcat 印象中也有提到正在写 Swift UI 相关的教程吧. 同样 Catalyst 和 Appkit 的整合的话, Twitter 上的 smith (具体账号忘记了) 也有大量的分享. |
15
dremy 2020-03-03 18:31:33 +08:00 via iPhone
想知道现在有哪些线上 APP 已经在用 SwiftUI 了,怕坑太多
|
16
Elecoxy 2020-03-03 18:32:28 +08:00
都是英文的呀,英文非常多
|
17
ney9878 2020-03-03 22:50:09 +08:00
@zyxk swiftUI 刚出来,还不成熟。而且它的数据绑定的函数式编程学习曲线比较陡峭。sb/xib 都是一回事,资料比较多。我觉得做个人 App 就用原生的 AppKit 这一套就行了,容易理解,学习曲线也比较正常。另外 AppKit 也可以用 Swift 来调用,可以先学 Swfit,等 SwiftUI 稳定了再尝试
|
18
aydd2004 2020-03-04 09:23:22 +08:00
与微软家的相比 苹果的官方教程相当于没有 还特别不好弄
而且不晓得为什么 我老觉得 vb c#这类语言 比 swift oc 好入门 新手不容易有挫败感 虽然学到后期 想深入还是挺难 |
19
xjbeta 2020-03-04 10:25:12 +08:00
@zyxk #13 SwiftUI 的话 macOS 上也能用 直接看 iOS 的教程就行 基本大同小异
但是在 macOS 上问题挺多的 比如性能(这个问题比较大) UI 组件太少 要求 10.15+ iOS 的 SwiftUI 组件库 大多又不支持 macOS 混用的话 还是得全学 |
20
palxex 2020-03-04 17:40:20 +08:00
catalyst 坑多且深,还没爬出来……
|
21
HereApp 2020-03-09 10:33:24 +08:00
如果你是想要做工具来提升自己的效率,可以基于 WebApp 来做,然后通过 Here for Mac 集成到 macOS 系统的 Menu Bar,非常简洁高效。 via https://v2ex.com/t/643399 |