1
1

More than 1 year has passed since last update.

Swiftとは?

Posted at

プログラミング言語のswiftとは何か、初心者が学んだことをまとめます。

Swiftとは

・Apple社が2014年に発表したiOS,macOS向けアプリケーション開発で使用するプログラミング言語。
・2015年にオープンソース化され、Linuxでの実行環境も提供されました。

特徴

  • モダン
    プログラミング言語でいう「モダン」とは、”コードが読みやすくて書きやすい”ということです。
    Ruby,Python,C#など、近年のプログラム言語を研究して設計されているので、使いやすい機能や文法などが取り入れられています。

  • 安全性が高い
    安全性が高いとは、プログラムの実行を邪魔する「バグ」が発生しにくいということです。
    Swiftはコンパイル言語(静的型付き言語)と言って、あらかじめ決めた変数や定数の型(type)に間違った値を入れると、コンパイルエラーを起こします。コンパイルエラーが出ている間は、プログラムを実行できないので、実行時に起こるバグを未然に防ぐよう教えてくれます。

  • 高速
    処理の高速化を目的に作られた言語なので、アプリを作った場合に他のどの言語よりも高速で処理されます。
    Objective-Cの最大2.6倍、Python2.7の最大8.4倍も速いスピードで完了できることもあるそうです。

  • インタラクティブ
    インタラクティブとは、ITの分野では情報の送り手と受け手がその場で互いにやり取りできる状態を指します。で
    SwiftでもXcodeのplaygroundsやターミナルにて、すぐに動作確認ができ、バグの原因を探して取り除く作業(デバック)ができます。

環境構築

書いたプログラム言語を実行できるようにするための環境を作ります。
Swiftでは、開発ツールであるXcodeというアプリケーションを使います。

Xcodeのインストール

  1. 比較的新しいMacのパソコンを用意します。
  2. パソコンのOSが最新のバージョンになっているか確認します。
      最新の状態にアップデートしていないと、インストールできないことがあります。
  3. AppStoreから「Xcode」を検索し、インストールします。
      インストールにはかなりの時間がかかりますのでご注意を。(私は4時間くらいかかりました)

さいごに

整備品MacBookを買った私は、OSのバージョンが古くインストールまでにかなりの時間がかかりました。
Swiftの特徴や環境構築は、まだま勉強することが多そうです。
追記か、新しい記事で今後もアウトプットしていきたいと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1