ピクシブ百科事典は2024年5月28日付でプライバシーポリシーを改定しました。改訂履歴

Swiftの編集履歴

2020-04-26 18:55:30 バージョン

Swift

すうぃふと

アップルの開発したプログラミング言語。メイン画像にあるツバメのマークがシンボルロゴ。
  1. スズキの乗用車→スイフト
  2. アメリカ合衆国のシンガーソングライター・女優→テイラー・スウィフト
  3. アップルが開発したプログラミング言語。本項で記述。
  4. 国際標準化機構によって承認された金融機関の識別番号。SWIFTコード。

Swift (プログラミング言語)

iOSmacOS、Apple TV、Apple Watch向けの開発言語。2014年に、従来用いられてきたObjective-Cの後継として発表された。


ざっくり表現すると、Objective-C からC言語の要素を抜いてスクリプト言語色を強めたもの。従来の言語に比べて非常に記述が簡潔で、バグが発生しにくいようになっている。PythonRubyのようにコードを記述しながらリアルタイムに実行するライブコーディングにも対応している。これらのことから習得までの難易度が低く、Appleはプログラミング初心者向けの教材(iOSアプリ)も提供している。


メモリ管理方式として、最近の多くの言語が備えているGC(ガベージコレクション)ではなくARC(自動参照カウント)を採用していることも特徴に挙げられる。


ただし、従来のObjective-Cにも(ベテランプログラマーにとっては)大きな欠点があるわけではないため移行ペースは緩やかであり、2019年時点ではObjective-CとSwiftのシェアは同じくらいである。


Appleファンは使うべき経典

ライバルのC#教(mono/Microsoft)やGo言語教(Google)のマルチプラットフォーム布教が始められている。Appleファンの信仰心が試される。


ライバル言語

C#

Go

Kotlin

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました

見出し単位で編集できるようになりました