IT用語集 › プログラミング › Swift

Swift

プログラミング Svenska → 更新: 2026-10-22

AppleがObjective-Cの後継として送り出した言語。LLVMの生みの親クリス・ラトナーが2014年に発表し、2015年にオープンソース化された。静的型付けで、プロトコル指向、メモリ管理はARCによる自動方式である。

LLVM IRにコンパイルされる。async/await(5.5)、アクター、構造化された並行処理、正規表現リテラル、マクロ(5.9)などが追加されてきた。2019年のSwiftUIは、Apple各プラットフォームのUIにおいてAppKitやUIKitに取って代わった。サーバーサイドSwift(Vapor、AWS Lambda)の取り組みにより、Linuxでも命脈を保っている。

iOS、macOS、watchOS、visionOSの開発では圧倒的だが、Appleのエコシステム外での採用はわずかである。その領域での競合はKotlin Multiplatformである。

← 用語集に戻る