我试图找到一些答案,但没有找到任何有用的信息。是否有可能在Windows下使用Swift创建GUI界面?虽然我不期望在MacOS和Windows之间实现真正的互操作性,但我甚至找不到任何关于在Windows下创建GUI的文档。
在过去的几个月里,我发现最好的东西是Silver,这是一个商业Swift实现/分支:Silver。使用Silver,您可以使用Swift直接针对.NET、Java、Android和Cocoa API编写代码。您还可以在平台之间共享许多非UI代码。开发Windows应用程序似乎是免费的,但下一个选项需要花费799美元。因此,您可以说Silver是带有一些额外功能的Swift分支。Swift更新和Silver更新并不完全同步,因此您必须等待维护人员更新语言以实现真正的源兼容性。Silver扩展了语言,其中包括熟悉的Java/C#内容。请参见其他限制。看起来Silver甚至还没有1.0版本。我无法添加个人经验;我现在很犹豫。它看起来很酷,但我不知道您能够多么高效地编写最新的Swift代码并遇到Silver中的语言障碍。我想这就是为什么有Silver Cocoa桥的原因:因为您将编写Silver代码,而不是Swift代码,尽管两者非常相似。