ios - 我们可以使用 Swift(开源)在 Linux 中创建什么类型的应用程序

标签 ios linux swift macos

<分区>

随公告release关于 Swift 作为开源,我想到了一个问题。显然,除了明显的 Apple 不同操作系统之外,该语言/编译器还支持 Linux,但真正可以在 Linux 中创建什么样的应用程序?

我们可以使用 Swift、iOS、OSX 等应用程序或仅使用 Linux 应用程序在 Linux 中创建什么类型的应用程序?

或者更好的是,由于这可能为时过早,问题可能是......我们将来能够在 Linux 中构建什么样的应用程序?

最佳答案

Swift 是一种编程语言,不要与 UIKit 等软件库或 Xcode 或 Microsoft Visual Studio 等集成开发环境 (IDE) 相混淆。

简而言之,我认为在不久的将来,我们只能期望用 Swift 编写我们能够在 Linux 上用 C 和 C++ 编写的那种应用程序。 Swift 的缺点:很难与 C 和 C++ 代码集成。参见,例如 http://www.swiftprogrammer.info/swift_call_cpp.htmlhttp://www.swiftprogrammer.info/callback_void.html .优点:比 C 和 C++ 更易于使用。

关于ios - 我们可以使用 Swift(开源)在 Linux 中创建什么类型的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088335/

相关文章:

ios - 由于错误而跳过安装 .framework 二进制文件

linux - 使用 alt+f2 启动 shell 脚本 (debian/mate)

ios - 使用数据、iOS、Swift 3 刷新表格的最有效内存方式是什么?

iOS10 UIView模糊效果带阴影

ios - 如果位置关闭,swift 2 会阻止程序运行

ios - 节中的标题

ios - 我无法在 iPad 上绘制完全渐变背景

ios - MagicalRecord shouldImport 在返回 NO 时创建空实体

linux - 如何将VM共享文件夹的权限更改为777(drwxrwxrwx)?

在 x 时间后终止进程(不是由我启动)的 Linux bash 脚本