ubuntu上swift开发学习1
Posted Eucaly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu上swift开发学习1相关的知识,希望对你有一定的参考价值。
学习目的:通过构建一个web应用的实践过程来学习swift。会使用到Perfect框架建立一个web应用(Perfect是swift的一个web框架)。
这一篇介绍环境搭建
学习资源:
环境搭建:https://swift.org/getting-started/
英文官方教程:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/
中文教程:http://wiki.jikexueyuan.com/project/swift/
Perfect官方教程:https://www.perfect.org/docs/gettingStarted.html
Best practice of swift(TODO...)
1.安装依赖项
user@machinename:sudo apt-get install clang libicu-dev
2. 从https://swift.org/download/网站下载swift-3.0.1-PREVIEW-1-ubuntu16.04安装包,我的操作系统是Kbuntu16.04
放到/home/{user}/Downloads/
使用如下命令解压缩文件
user@machinename:tar -xzf swift-3.0.1-PREVIEW-1-ubuntu16.04.tar.gz
解压后自动在当前目录下生成swift-3.0.1-PREVIEW-1-ubuntu16.04文件夹
3.设置swift的环境变量
user@machinename:vi ~/.bashrc
在文件最后加上这行(vim编辑器,按i键进入编辑模式)
export PATH=/home/{user}/Downloads/swift-3.0.1-PREVIEW-1-ubuntu16.04/usr/bin:"${PATH}"
{user}这里是占位用的,一般是你当前登录使用的用户名,具体前面这一段/home/{user}/Downloads/,是你的安装包存放的路径,按实际安装填写。
按Esc键退出编辑模式
按:wq保存退出文件
使用下面的语句使环境变量生效
user@machinename:source ~/.bashrc
source和~符号间有空格,~表示你的home目录,是home目录的别名
使用
user@machinename:swift -version
命令查看swift环境是否配置好
会输出如下所示
Swift version 3.0 (swift-3.0.1-PREVIEW-1) Target: x86_64-unknown-linux-gnu
至此,环境全部配置好了
4. 使用REPL命令行交互环境学习基本语法
(swift语法及API的学习见http://wiki.jikexueyuan.com/project/swift/)
命令行敲击swift即可进入交互环境
user@machinename:swift Welcome to Swift version 3.0 (swift-3.0.1-PREVIEW-1). Type :help for assistance. 1>
输入1+1,回车后的结果:
Welcome to Swift version 3.0 (swift-3.0.1-PREVIEW-1). Type :help for assistance. 1> 1+1 $R0: Int = 2 2>
按ctrl和d键可以退出REPL交互环境
以上是关于ubuntu上swift开发学习1的主要内容,如果未能解决你的问题,请参考以下文章
markdown 在Intel Nuc上设置Ubuntu Web服务器,步骤和代码片段
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题