開発環境構築 - shirai/SwiftLearning GitHub Wiki
iOSアプリの開発を始めるにあたり、環境構築で必須なのは「Xcodeのインストール」のみです。
- AppStoreからXcodeを入れる
Xcode - Mac App Storeプレビュー
- デベロッパーサイトのダウンロードページから任意のバージョンをダウンロード Downloads for Apple Developers
- ダウンロードしたファイルを解凍する
Xcodeで以下の設定をしておくのがオススメです。
設定画面はツールバーの「Xcode>Preferences」、または「cmd + ,」で表示されます
- Show: 「Line numbers」にチェック
→ ソースエディタ上で行番号が表示されます - 「Automatically trim trailing whitespace」と「Including whitespace-only lines」にチェック
→ 末尾の不要なスペースが削除されます
※Lint(後述)で怒られるのでこの設定しておくのが良い
「Including whitespace-only lines」にチェック入れると「改行のみの行」はスペース入れないようにしてくれます。 Apple様のソースコードも改行のみの行はスペースなしなので倣っておいた方が無難かと思います。 とはいえ「半角スペース減らしてバイト数減らすんだ!」とか高尚な目的があるわけではないので、 やりやすさ重視でチームに合わせたルールにすれば良いと思います。
- Double Click Navigationを「Uses Separate Tab」に設定
→ クラス名ダブルクリックとかで、宣言部のファイルを開くときにタブで開いてくれます
複数windowで作業する宗派の方はこの設定は不要です。好みに合わせてください。
綺麗なコードを書く上で「セルフレビューで頑張る」は辛いので静的解析ツールを活用しましょう
下記ページを参考にインストール&プロジェクトに適用させてください。
出たエラーの内容を知りたい時はここを確認するとわかりやすいです。
例外追加の際はここの見出しにあるルール名を追加すると良いです。