我最近在考虑将某个 Swift 专案移植给这个版本区段的老系统。 重写肯定是要从头重写的,因为 Swift 5 只能给 macOS 10.9 开始的系统使用。 但 OjbCpp 这种 Header 与 mm 分离的设计很让我头痛,又不能像 Cpp 那样 Header only 。
1
ecnelises 2022-12-08 12:05:31 +08:00 via iPhone
MacRuby?
|
2
ysc3839 2022-12-08 12:07:12 +08:00
大概可以考虑主要逻辑用 C++ 写,仅在涉及系统 API 时才使用 objc 。
|
3
weeei 2022-12-09 08:03:54 +08:00
没有,macOS 平台上不像 Windows ,基本上能选的只有官方的 Swift 和 Objective-C 或者混合使用 C++,比较高级的语言只有微软在搞的 C# ,但是工具链太新了无法支持旧系统。
|
4
iamqk 2023-02-28 16:22:01 +08:00
swift 1 ?
|