请问针对 macOS 10.5 - 10.8 写 Cocoa 应用有没有什么像 Swift 那样的进阶语言?

2022-12-08 11:02:24 +08:00
 ShikiSuen

我最近在考虑将某个 Swift 专案移植给这个版本区段的老系统。 重写肯定是要从头重写的,因为 Swift 5 只能给 macOS 10.9 开始的系统使用。 但 OjbCpp 这种 Header 与 mm 分离的设计很让我头痛,又不能像 Cpp 那样 Header only 。

4806 次点击
所在节点    iDev
6 条回复
ecnelises
2022-12-08 12:05:31 +08:00
MacRuby?
ysc3839
2022-12-08 12:07:12 +08:00
大概可以考虑主要逻辑用 C++ 写,仅在涉及系统 API 时才使用 objc 。
weeei
2022-12-09 08:03:54 +08:00
没有,macOS 平台上不像 Windows ,基本上能选的只有官方的 Swift 和 Objective-C 或者混合使用 C++,比较高级的语言只有微软在搞的 C# ,但是工具链太新了无法支持旧系统。
iamqk
2023-02-28 16:22:01 +08:00
swift 1 ?
ShikiSuen
2023-02-28 21:56:49 +08:00
@iamqk Swift1 requires that the target macOS is not older than 10.10.

AFAIK Swift5 apps work on macOS 10.9.
iamqk
2023-03-02 15:33:45 +08:00
@ShikiSuen https://www.devteam.space/blog/how-to-convert-app-from-swift-to-objective-c/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901000

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX