- 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 はぐぐらびりてぃが低い。車のスイフトやテイラー・スウィフトさんが検索でよく引っかかります…
- - 関連記事 -
- NSUserDefaultsにプロパティで値を保存・取得するSwiftラッパークラス
- UITableViewの特定のセルのみUser Interactionを無効にする
- CoreDataでcreated_at/updated_atの日付データを自動作成
- Swiftで日付(NSDate型)を文字列(String型)に変換
- Navigation Barの右端に複数Buttonを配置 – Swift/iOS開発
- Outlet cannot be connected to repeating content – Xcodeエラー
- Swiftで文字列を分割して配列に変換(split/String#componentsSeparatedByString)
- SwiftとMagicalRecord/CoreDataでLIKE検索
- SwiftでUITextViewの行間を設定
- UILabelのwidth/幅を文字列の長さに合わせて調節(Swift版)
Leave Your Message!