15
START UP! XCODE 生産性の向上に役立つ(?)豆知識

Start up xcode ver JP

  • Upload
    qohj

  • View
    246

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Start up xcode ver JP

START UP! XCODE生産性の向上に役立つ(?)豆知識

Page 2: Start up xcode ver JP

本プレゼンは2015年2月に発表したものです

Page 3: Start up xcode ver JP

目次

1. UI 2. コード作成 3. ビルド 4. デバッグ

発表者プロフィール

日本に住んで2年半ブラック企業2年半

iOS開発2年半KJ-CODE(勉強会) 1年

Page 4: Start up xcode ver JP

1. UI

● option(alt)キーを押すとオブジェクト間の距離が分かる

● カーソルを動かした後そのままにすると関係するメソッドが表示される

Page 5: Start up xcode ver JP

1. UI● 既存のビューの頭にNAVIGATION CONTROLLERを入れられる

Page 6: Start up xcode ver JP

2. コード作成

● よく使うショートカット ESC OR CONTROL + . CONTROL + I COMMAND + [ COMMAND + ] COMMAND + / COMMAND + CONTROL + ↑ OR ↓ COMMAND + CONTROL + ← OR →

ソースの整形インデントを減らすインデントを増やすコメントする

.h & .m間移動前&次に移動

入力補完

Page 7: Start up xcode ver JP

● <#設定したいコメント#>

● EDIT ALL IN SCOPE

● COMMAND + SHIFT + O

2. コード作成

Page 8: Start up xcode ver JP

● FUNCTION

#pragma mark マークの説明

#pragma mark - マークの説明 + 見分け枠

// MARK: // TODO: // FIXME: // !!!: // ???:

マークの説明 タスク内容 要修正の内容 要注意の内容 疑問点

#pragma markを// MARK:に取り替え #pragma mark -を// MARK: - に取り替え

Case Swift● CONTROL + 6

2. コード作成

Page 9: Start up xcode ver JP

● REFACTORING2. コード作成

Page 10: Start up xcode ver JP

3. ビルド● SCHEME EDIT

Page 11: Start up xcode ver JP

● CLEAN & ● FOLDER CLEAN

● ビルドクリーン

command + shift + k ● ビルドフォルダクリーン

option + command + shift + k

ビルドしたフォルダは残し、 中身(ファイル)のみ削除

ビルドしたフォルダごと削除

原因不明のビルドエラーの場合に まずおすすめ(次に詳細エラー分析)

Archiveする前におすすめ (Productフォルダも削除されるため)

3. ビルド

Page 12: Start up xcode ver JP

4. デバッグ● Continue ● Step over ● Step into ● Step out

● p - メモリ状態確認● po - オブジェクト状態確認

Page 13: Start up xcode ver JP

4. デバッグ● View Debugging サンプル映像リンク

Page 14: Start up xcode ver JP

レファレンス

http://www.raywenderlich.com/81879/storyboards-tutorial-swift-part-1

http://qiita.com/YusukeHosonuma/items/3326c5682316d4162430(eclipseユーザー向け)

http://nanananande.helpfulness.jp/post-1837/http://qiita.com/KENJU/items/4cf4955fbe8cd7699a36

http://natsuapps.com/note/2011/08/xcode_edit-all-in-scope.htmlhttp://himaratsu.hatenablog.com/entry/xcode

http://www.iosjp.com/dev/archives/tag/pragma

1. UI

2. コード作成

3. ビルド

4. デバッグ https://blog.takezou.com/archives/1886https://www.youtube.com/watch?v=KUjbhGOV7DM

http://stackoverflow.com/questions/8087065/xcode-4-clean-vs-clean-build-folder

Page 15: Start up xcode ver JP

ありがとうございました