3.0をいじってます現在AppleがリリースしているSwift(Xcodeに付属しているもの)は今2系ですが、現在別途3系の開発も進められています。Manager)が使えたり、その他いろいろな新仕様が加えられたりします。現状だと実用性という面ではまだまだですが、今後Webアプリなどの開発言語として採用される可能性もあるのでちょっとその辺も含めて触ってみようと思いました。3.0をインストールして試す環境を作る方法をご紹介します。X(Xcodeインストール済)でのインストールを前提にしています(Ubuntuでもだいたい同じようにすればいけます)swiftenvのインストールSwiftにもswiftenvなるツールがあります。1つのマシンに複数バージョンの言語環境をインストールして切り替えることのできるツールです(plenvとかrbenvとかpyenvとかその辺のやつ)。https://github.com/kylef/swiftenv/まずはこれをインストールします。インストールは簡単で、cloneしたものを、$HOME/.swiftenvに入れるだけです。~/.swiftenvあとは上のgithubのページにあるように各シェル用にパスを通せば使えるようになります。3.0のスナップショットをインストールSwiftのインストール次にSwiftをインストールします。3.0はSNAPSHOTがswift.orgに公開されているのでそれをインストールするのですが、swiftenvの場合はそのファイル名(正確にはファイル名の一部)を指定するだけでインストールできます。(master)のリンクにあるファイル名(の一部)をコピーしてswiftenvに渡せばOK。公開されたものがあるので、それを指定してみます。インストールの途中でパスワードを聞かれますので入力をしてください。installed.これだけでしばらく待てばインストールされます。Xの場合はXcodeのやつを、Ubuntuの場合はUbuntuのやつを指定する必要があります。Swiftのバージョンを切り替えるこの状態でSwiftのバージョンを確認すると以下のようになってるはずです。x86_64-apple-macosx10.9これはXcodeのSwiftですね。次に先程インストールしたバージョンがあるかどうかは、以下のようにすると確認できます。/Users/JP10975/.swiftenv/version)もしシステム全体でSwiftのバージョンを変えたい場合は、以下のようにします。2.2こうなっているはずです。実際にSwiftのバージョンを確認してみましょう。x86_64-apple-macosx10.9切り替わっていますね。globalで変更してしまうと、いろいろと面倒なので通常はあるディレクトリ以下のみSwiftのバージョンを変えたい場合が多いでしょう。localというコマンドで変更することができます。DEVELOPMENT-SNAPSHOT-2016-05-03-aこうすると、そのディレクトリに.swift-versionというファイルができ、その中に指定したバージョン名が入ります。することでそのディレクトリ以下のみ指定したバージョンのSwiftを使うことができるようになります。ちなみに元のXcodeに付属するSwiftのバージョンに戻すには以下のようにすればOK。※localのところは、場合によってはglobalを指定してください。3.0のインストール方法とバージョンの切り替え方をご紹介しましたが、次回からはインストールしたものを使って簡単なアプリを作る方法をご紹介したいと思います(続くかな...)。