【问题标题】:What type of apps can we create within Linux using Swift (Open Source) [closed]我们可以使用 Swift(开源)在 Linux 中创建什么类型的应用程序 [关闭]
【发布时间】:2015-12-04 12:21:56
【问题描述】:

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

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

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

【问题讨论】:

  • “未来我们将能够在 Linux 中构建什么样的应用程序” – 这对我来说似乎是一个模糊和推测性的问题,我们无法猜测未来。
  • Foundation 将可用,但 Apple 并未宣布将 iOS/OSX 框架移植到 Apple 平台之外。相关:stackoverflow.com/a/33466863/2227743
  • 我猜你可以在 Swift 之前用 Linux 做任何事情,你也可以用 Swift 做。

标签: ios linux swift macos


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 2018-04-25
    相关资源
    最近更新 更多