開発環境構築 - shirai/SwiftLearning GitHub Wiki

iOSアプリの開発を始めるにあたり、環境構築で必須なのは「Xcodeのインストール」のみです。

Xcode

インストール

最新版を利用する場合

  1. AppStoreからXcodeを入れる
    Xcode - Mac App Storeプレビュー

任意のバージョンを利用したい場合(要developer account)

  1. デベロッパーサイトのダウンロードページから任意のバージョンをダウンロード Downloads for Apple Developers
  2. ダウンロードしたファイルを解凍する

Xcodeエディタ設定

Xcodeで以下の設定をしておくのがオススメです。

設定画面はツールバーの「Xcode>Preferences」、または「cmd + ,」で表示されます

Text Editingタブ

  • Show: 「Line numbers」にチェック
    → ソースエディタ上で行番号が表示されます
  • 「Automatically trim trailing whitespace」と「Including whitespace-only lines」にチェック
    → 末尾の不要なスペースが削除されます
     ※Lint(後述)で怒られるのでこの設定しておくのが良い
「Including whitespace-only lines」にチェック入れると「改行のみの行」はスペース入れないようにしてくれます。  
Apple様のソースコードも改行のみの行はスペースなしなので倣っておいた方が無難かと思います。   
とはいえ「半角スペース減らしてバイト数減らすんだ!」とか高尚な目的があるわけではないので、  
やりやすさ重視でチームに合わせたルールにすれば良いと思います。

Navigationタブ

  • Double Click Navigationを「Uses Separate Tab」に設定
    → クラス名ダブルクリックとかで、宣言部のファイルを開くときにタブで開いてくれます
      複数windowで作業する宗派の方はこの設定は不要です。好みに合わせてください。

SwiftLint

綺麗なコードを書く上で「セルフレビューで頑張る」は辛いので静的解析ツールを活用しましょう

インストール

下記ページを参考にインストール&プロジェクトに適用させてください。

swiftLint導入 - Qiita

エラー内容

出たエラーの内容を知りたい時はここを確認するとわかりやすいです。

SwiftLintのRules全まとめ - Qiita

例外追加の際はここの見出しにあるルール名を追加すると良いです。

⚠️ **GitHub.com Fallback** ⚠️