iOSアプリの開発がObjective-CからSwiftに移り変わりつつあります。そんな中、せっかく覚えたSwiftを他でも使いたいと思うのではないでしょうか。今はiOSかMac OSXアプリ開発にしか使えないのが残念です。 そこで紹介するのがShiftJSです。ShiftJSを使うとSwiftをJavaScriptに変換してくれます。

ShiftJSの使い方

ShiftJSのデモコードです。

関数もサポートしています。

すべてのSwiftコードを変換できるわけではないのでご注意ください。そのためJavaScriptの代替言語として使えるレベルではありませんが、今後の発展次第ではSwiftでWebアプリケーションが開発できるようになるかも知れません。

ShiftJSはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

ShiftJS shift-js/shift-js