UbuntuでSwiftでプログラミングを開始する方法
Appleは最近、最新のプログラミング言語であるSwiftをオープンソースとしてリリースしました。つまり、誰もがこのトレンドのプログラミング言語をどのシステムでも使用できるようになりました。 AppleはSwiftをUbuntuで簡単に実行できるようにしたので、その方法を紹介します!
Swiftとは何ですか?
これまで聞いたことがない場合、SwiftはAppleの最新のプログラミング言語であり、Objective-Cに取って代わり、MacOSXおよびiOSアプリケーションを構築するための主要言語になることを目的としています。クリーンで、他の一般的なプログラミング言語と同様の構文を備えているため、この言語を学ぶのは非常に簡単です。
ただし、SwiftはAppleデバイスでのみ利用可能でした。Windows、Linux、またはその他のシステムでは実行できませんでした。 Swiftの人気が高まるにつれ、より多くの人々がAppleにオープンソースのSwiftを求めるか、少なくともより多くのプラットフォームで利用できるようにすることを求めていました。しばらくして、AppleはついにSwiftをオープンソースとしてリリースしました。これはAppleにとって良い動きだと思います。これにより、より多くの人がSwiftに触れることができるようになり、将来的にはより多くの人がMacOSXおよびiOSアプリケーションを作成できるようになります。
いずれにせよ、Swiftの使用や学習に興味がある場合は、Linuxで利用できるようになりました。現在、AppleはUbuntu 14.04と15.10用に作成されたスナップショットのみをリリースしていますが、他のディストリビューションにSwiftサポートをインストールする機会は近い将来確実に来るでしょう。今のところ、Ubuntuでそれを実行する方法は次のとおりです。
まず、訪問する必要があります Swiftダウンロードページとグラブ 最新バージョン(執筆時点では、利用可能な開発スナップショットのみがあります。安定したリリースが間もなくリリースされるため、2つのうちどちらを使用するかを選択できます)。ダウンロードしたら、開く .tarファイルをダブルクリックして抽出します。 好みの場所にあるフォルダ。これがSwiftのインストール場所になります。
次に、インストールする必要があります Swiftが実行する必要のあるいくつかの依存関係。ターミナルを開いて実行することで簡単にインストールできます
sudo apt-get install clang libicu-dev
最後に、ターミナルウィンドウを閉じる前に、「
」と入力します。
gedit .profile
これにより、テキストエディタが開きます。一番下までスクロールして、2行の新しい行を作成します。最初のものは空で、2番目のものは置く必要があります
export PATH=/path/to/usr/bin:"${PATH}"
ここで
/path/to/usr/bin
.tarファイルから抽出したSwiftフォルダー内のusrフォルダー内のbinフォルダーへのパスです。したがって、SwiftフォルダーをDownloadsフォルダーに抽出した場合、パスは次のようになります
/home/username_here/Downloads/swift_folder_name_here/usr/bin
exportコマンドを使用すると、簡単に呼び出すことができます
swift
ターミナルで、それはどこを見るべきかを知っています。この行を.profileテキストファイルに入れると、このコマンドが永続的になります。そうしないと、コンピュータをログアウト、シャットダウン、または再起動したときにその効果が失われます。
Swiftが機能することを確認するには、次のように入力します
swift --version
ターミナルに接続すると、バージョン情報が表示されます。おめでとうございます!これで、SwiftがUbuntuシステムで動作するようになりました!
Swiftコードを実行する方法
Swiftファイルを実行するには、実行するだけです
swift /path/to/file.swift
自動的にコンパイルされて実行されます。単に実行することもできます
swift
これにより、Swiftコードを1行ずつ実行できるインタラクティブなシェルが表示されます。
最後に、Swiftコードから実行可能ファイルを作成することもできます。あなたがする必要があるのは次のことだけです:
- 任意の名前のプロジェクトフォルダを作成し、その中に「sources」という名前のフォルダを作成します。
- すべてのコードファイルをソースフォルダー内に配置します。
- プロジェクトフォルダ(ただしsourcesフォルダの外)に「Package.swift」という名前のテキストファイルを作成し、少なくとも その中の次の:
import PackageDescriptionlet package = Package(
name: "package_name_here_and_keep_quote_marks"
)
最後に、
を実行します
swift build
プロジェクトフォルダは作業ディレクトリです。実行可能ファイルは
の下にあります
.build/debug/package_name
指先でスイフト
おめでとうございます!これで、Swiftでコーディングを開始できるようになりました。もちろん、これは比較的簡単なガイドであり、誰でもすばやく簡単にセットアップできるようにすることを目的としています。キーサインなど、もう少し必要な場合は、Swiftのホームページにアクセスして詳細を確認する必要があります。それ以外は、気軽にコーディングを始めてください! (少なくとも当面は)MacOSXとiOSアプリケーションを作成するにはMacOSXとXcodeが必要ですが、UbuntuにSwiftがあると、言語に慣れるのに役立ちます。
Swiftについてどう思いますか? C / C ++やJavaのような共通の普遍的な言語としての未来はありますか?コメントで教えてください!
-
ChromeOSでUbuntuコンテナを実行する方法
Chrome OS 69以降、Chrome OSユーザー(一部のChromebook)はLinuxアプリをインストールして使用できます。プロジェクトCrostiniと呼ばれるこの機能は、LinuxオペレーティングシステムをLXDコンテナー(仮想マシンと同様)で実行するため、サンドボックス環境でLinuxアプリをインストールして実行できます。 Crostiniで使用されるデフォルトのLinuxディストリビューションはDebianであり、これは信頼できる安定したディストリビューションです。ただし、古いソフトウェアリストのためにDebianのファンでない場合は、代わりにUbuntuに切り替えることが
-
RaspberryPiでUbuntu18.04または18.10を実行する方法
Raspberry PiとUbuntuは理想的な組み合わせのように見えますが、シングルボードコンピューター用の公式の標準Ubuntuイメージはありません。 Raspberry Pi Foundationの推奨オペレーティングシステムのリストを見ると、UbuntuMATEとUbuntuCoreの両方がリストされていますが、どちらもUbuntuの現在の標準バージョンではありません。 Ubuntu MATEは素晴らしいですが、利用可能なバージョンは16.04のみです。 Ubuntu Coreは、まったく異なるツールセットを備えたIoTディストリビューションです。 Ubuntuの現在のバージョン(こ