Swift for Windows和创建图形用户界面

5

我试图找到一些答案,但没有找到任何有用的信息。是否有可能在Windows下使用Swift创建GUI界面?虽然我不期望在MacOS和Windows之间实现真正的互操作性,但我甚至找不到任何关于在Windows下创建GUI的文档。


1
虽然Swift是开源的,但Cocoa库系列不是,因此目前无法使用iOS或Mac应用程序中使用的“标准”UI。 - milo526
这是我假设的。但是在Windows下有没有任何使用Swift创建GUI的方法呢? - Radek Suski
2个回答

2

2
在过去的几个月里,我发现最好的东西是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代码,尽管两者非常相似。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接