Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版
[PR]記事内のアフィリエイトリンクから収入を得る場合があります

Appleのアプリ開発用言語として大きな注目を集めているプログラミング言語「Swift」。まだ新しい言語だけあって、様々な定石や規約が出揃っておらず、どのように書けばベストなのか迷っている開発者の方も多いかもしれません。
そのようなときに参考になりそうなGitHub社のスタイルガイド、「Swift Style Guide」と、その日本語訳「Swiftコーディング規約」が公開されています。
同スタイルガイドは、Swiftプログラムの精密さや厳密さを向上させ、エラーを減少させることを目的としたガイドラインで、例えば、「(タブよりスペースを使うといった)空白の使い方」から、「可能な限りlet宣言をvar宣言より優先する」、「オプショナル型の開示指定は避ける」、「暗黙的開示オプショナル型の使用を避ける」などシンタックスの細部に至る、様々な指針が提示されています。
if let foo = foo { // 開示された`foo`の値を使う} else { // 必要な場合はここでオプショナルがnilの場合の処理を行う}↑例: オプショナル型の開示指定は避ける
この規約はGitHub社にとってのベストなガイドラインなので、あらゆる場合に当てはまるものではないとの指摘もありますが、それを踏まえて参考にすることはできると思います。ちなみに日本語訳はjarinosuke氏によって翻訳され、Swift 言語仕様翻訳において詳解Swiftを参考にしたとのことです。
関連記事
Apple、iOS 26.3、iPadOS 26.3、macOS 26.3などの各beta 1を開発者向けに公開
WSL 2.7.0リリース!より新しいLinux 6.6 LTSカーネルを採用し、安定性と開発効率が向上
ソフトウェア命名文化の迷走と再生
Apple、macOS Tahoe 26.2正式版をリリース - 「エッジライト」が追加
Apple、iOS 26.2の正式版をリリース - リマインダー連動アラームの導入など
LinuxカーネルのRustはもはや"実験"ではない
Linux 6.19で消えた「d_genocide」関数
Firefox 146がリリース - Windows 10向けバックアップ機能が追加



















