linux下写swift
文章目录
swift 终于开源了,赶紧用linux尝尝鲜。 目前swift支持的linux版本有 ubuntu15.10 和ubuntu 14.04.下面我会用Ubuntu14.04.1来尝尝鲜。
安装
具体的手动安装教程可以在swift的github仓库查看.
当然,苹果也提供的ubuntu的swift安装包,如果不想折腾就直接下载安装吧:
- 使用
wget
获取安装包:wget https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-01-b/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz
-解压:tar -zxvf swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz
-添加swift路径到PATH变量: export PATH=/path/to/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/bin/:"${PATH}"
-确保所有的swift依赖包都安装了:1. apt-get update 2. sudo apt-get install git cmake ninja-build clang uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config
安装完后输入swift --version
会出现版本信息时,那么恭喜你安装成功了,赶紧用swift 去coding一些有趣的东西吧。
|
|
REPL
swift 提供了一个终端 REPL(read eval print loop) 进行交互
|
|
退出REPL的命令是:q
编译swift文件
root@localhost:/mnt/hgfs/workspace# vim testSwift.swift
|
|
执行 swift testSwift.swift
就会执行testSwift.swift文件的内容。
|
|
构建swift程序包
swift同时开源了包管理项目,一个swift bao的文件组成如下 :
|
|
由源代码文件在source
目录下,和 manifest file
文件Package.swift组成,Package.swift
就是定义一个package类的实例,用于表述包的基本信息和其依赖的包:
|
|
通过swift build
就会编译并且生成包的执行文件 :./.build/debug/packagename
文章作者 bobo
上次更新 2015-12-10