1、前言
「转载请声明:http://blog.csdn.net/vic_357/article/details/50786676 」
本人一直想学习iOS开发,苦于高成本的开发环境的准备(至少要一台Mac电脑,本人倾向于Macbook pro),一直在观望,听说这个月macbook pro会出新,而且可能会改模具,一直迟迟没敢下手, 好的,扯远了,我们现在回归正题。
Swift 是学习iOS的基础,而且利益于上一年底Apple大发慈悲地对Swift开源了( https://swift.org/ ),开源了就有戏了。Linux用户也可以玩Swift,至少对学习这个语言的语法和特点是有不少帮助的。官网上有配套的Ubuntu的开发环境搭建教程。
但是,在现在IDE大行其道的今天,一个好的IDE可以大大地提高开发效率,我本人是比较喜欢使用IDE的,Android Studio、Visual Studio、Eclipse等都是开发者的好朋友。(各路Vim、Emacs大神请无视)。CLion,是一个和Android Studio同源的IDE,最近有个swift的plugin,使它可以支持swift的开发和编译, 界面和操作基本类似,对于像我这样的Android app developer来说真是福音。
本人OS环境:Ubuntu 14.04 64bit
Reference传送门:
Swift Linux 环境下的部署官方教程:https://swift.org/download ( 下载 Latest Development Snapshots,和对应的Signature )
CLion & Swift plugin : https://confluence.jetbrains.com/display/CLION/Early+Access+Program (下载 For Unix 版本和 Swift plugin )
2、Swift Ubuntu环境下部署
(英文能力好的同学可以直接参考官方的教程。)
Step 1: 安装依赖
$ sudo apt-get install clang libicu-dev
Step 2: 导入PGP Keys
$ wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -