Swift
Swiftは、高水準プログラミング言語であり、Appleが開発し、2014年に公開しました。Appleのプラットフォーム向けのアプリを作成するために設計されており、macOS、iOS、tvOS、watchOSなどに対応しています。
Swift言語は、1980年代のNeXTSTEP開発で使われ、その後macOSやiOSでも使われたObjective-Cを基にしています。SwiftはObjective-Cと似た構文を持ち、Objective-Cのオブジェクト指向機能を維持していますが、より簡単にプログラミングできるようになっています。たとえば、SwiftのコードはObjective-Cより読み書きが簡単です。また、よく使われる複数の命令を組み合わせることができ、各文の末尾にセミコロン(;)を必要とします。
さらに、Swiftはいくつかのプログラミング上の問題を自動的に処理します。たとえば、Swiftは次のことを行います。
- 変数が使われる前に初期化する
- 「nil」(NULL)値を明示的に処理する
- 配列のインデックスが範囲内にあることを保証する
- 整数が割り当てられたメモリを超えてオーバーフローするのを防ぐ
- メモリを自動的に管理する
AppleのXcodeソフトウェア開発IDEは、バージョン6(2014年リリース)からSwiftに対応しています。Xcodeは「Swift Playgrounds」にも対応しています。これは、プログラマーがSwiftのコードを編集し、その結果をすぐに確認できる機能です。たとえば、Playgroundでは左側にソースコード、右側にアプリのシミュレーターを表示できます。コードを変更すると、アプリのシミュレーションがその場で更新されます。Xcodeには、言語を簡単に学べるように、複数のPlaygroundが含まれています。
AppleがSwift言語を開発・保守しているため、SwiftはAppleのハードウェア向けに最適化されています。そのため、Swiftで開発したiOSアプリは、別の言語で開発した同様のアプリよりも優れた性能を発揮する場合があります。AppleはSwiftに新機能も定期的に追加しています。これにより、Swiftでプログラミングする開発者は、Mac、iPhone、iPad、その他のApple製品における最新の進歩を活用できます。
ファイル拡張子: .SWIFT
知識をテストする
