Swift 当然是结合 Xcode 使用才是最好的,但是 Xcode 并不能运行在 Linux 上,因为,我们必须在 OSX 中进行代码编辑工作,然后,把编译、运行、测试的工作放在 Linux 上。
在 Xcode 中开始一个 Swift 工程简单易如反掌,但是要实现跨平台运行却并不容易,遵循这篇文章,你将可以在 OSX 上开发好一个命令行应用。
建立工程
- 打开 Xcode 应用,选择 New Project
- 选择 OS X > Application > Command Line Tool
- 为工程定一个名称, Bundle identifier 请随意(暂时没什么用)
- 语言选择 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 框架