- 更新日: 2015年4月22日
- Swift & iOS
Swiftコーディング規約の資料まとめ
しばらくさぼってた Swift プログラミングを再度ぼちぼちと勉強しているのですが、Swift は関数(メソッド)のシグネチャの書き方がたくさん存在したり、型推論が可能な時は型の指定を省略できたりと、色々と柔軟で自由度が高い印象。
なので、実際にプログラミングを始める前に、標準的なコーディング規約を押さえておいたほうが良いだろうなと考えまして、Swift のコーディング規約について資料を集めました。
とりあえず Apple 公式のドキュメント The Swift Programming Language の以下2つのページに目を通した。コーディング規約ではないですけど、サンプルコードが豊富に掲載されているので、Apple 公式のコーディングスタイルを知ることができます。
The Swift Programming Language: A Swift Tour
The Swift Programming Language: The Basics
以降、その他の Web 上で見つけた Swift コーディング規約についての資料。
GitHub 社の Swift プロジェクトのコーディング規約
github/swift-style-guide
上記 GitHub 社の日本語訳
jarinosuke/swift-style-guide
Wantedly 社の Swift コーディング規約
iPhone – Swiftコーディング規約@Wantedly – Qiita
raywenderlich.com の Swift コーディング規約
The Official raywenderlich.com Swift Style Guide.
上記 raywenderlich.com の日本語訳
raywenderlich.com 公式のSwiftスタイルガイド
これらの資料に一通り目を通してから、実際に Swift プログラミングにとりかかろうと思います。しっかし Swift はぐぐらびりてぃが低い。車のスイフトやテイラー・スウィフトさんが検索でよく引っかかります…
- Swift & iOS の関連記事
- WKWebView/UIWebViewでウェブページが真っ白
- Unityのインストールと初期設定
- WKWebView/UIWebViewでNavigation Barの下にウェブページが隠れるのを回避
- SwiftでArray(配列)などをシャッフル
- Navigation Controllerで画面遷移させるSwiftコード
- Swiftでタップ/スワイプのイベント処理実装・UITapGestureRecognizerとUISwipeGestureRecognizer
- UIPageViewController画面下部のUIPageControlを非表示にする
- Swiftのバージョン確認・REPL実行
- Xcode7.0アップデートで遭遇した課題2つ
- 正規のXcodeかどうかチェック(XcodeGhostマルウェア騒動)
Leave Your Message!