美文网首页iOS Developer寒哥管理的技术专题
Swift on Linux —— 使用 Xcode 进行跨平台

Swift on Linux —— 使用 Xcode 进行跨平台

作者: PonyCui | 来源:发表于2015-12-06 22:22 被阅读3602次

    Swift 当然是结合 Xcode 使用才是最好的,但是 Xcode 并不能运行在 Linux 上,因为,我们必须在 OSX 中进行代码编辑工作,然后,把编译、运行、测试的工作放在 Linux 上。

    在 Xcode 中开始一个 Swift 工程简单易如反掌,但是要实现跨平台运行却并不容易,遵循这篇文章,你将可以在 OSX 上开发好一个命令行应用。

    建立工程

    1. 打开 Xcode 应用,选择 New Project
    2. 选择 OS X > Application > Command Line Tool
    3. 为工程定一个名称, Bundle identifier 请随意(暂时没什么用)
    4. 语言选择 Swift

    重命名

    Xcode 已经为我们建立好如下的目录了,假定我们工程名称为 DemoProject

    /
    /DemoProject
    /DemoProject/main.swift
    /DemoProject.xcodeproj

    我们要做的事情就是,将 DemoProject 文件夹改名为 Sources,并将工程内的引用删除,将 Sources 添加到里面,更名后的目录结构如下。

    /
    /Sources
    /Sources/main.swift
    /DemoProject.xcodeproj

    尝试运行

    在 Xcode 中直接使用 Command + R 就可以直接运行了,在 Console 中可以看到 print 的命令,同时,也可以使用LLVM进行断点调试。

    跨平台编译

    目前,尚没有什么办法可以在 Xcode 中直接连接到 Linux 进行编译、调试,期待大神们的作品,我也会尝试进行这方面的研究。

    目录:http://www.jianshu.com/notebooks/2633832/latest
    下一篇:在 Linux 平台使用 Foundation 框架

    相关文章

      网友评论

        本文标题:Swift on Linux —— 使用 Xcode 进行跨平台

        本文链接:https://www.haomeiwen.com/subject/ejcehttx.html