2023年4月からiOSアプリエンジニアをしているohzonoです。 入社してから書いたこの記事ぶりの投稿になります。この時はAndroidアプリエンジニアですね。 creators.oisixradaichi.co.jp
AndroidアプリエンジニアがiOSアプリ開発に挑戦する際、一つの大きな障害となるのがIDE(統合開発環境)の違いです。慣れ親しんだIDEからの移行はエンジニアにとって1つの挑戦となります。本記事では、iOS開発にチャレンジしている私が、キャッチアップしていくなかでもっと早く知りたかったショートカットキーを7つ紹介します。
前提
- Mac OSのみ
- 本文中の機能名に関して、厳密な名称は割愛
- 以下Android StudioはASと記載
ASユーザー向けXcodeショートカットキー7選
No | ASの機能名 | ASショートカット | Xcodeショートカット | コメント |
---|---|---|---|---|
1 | Search everywhere | Shift × 2 | Cmd + Shift + O | iOSエンジニアの中でもよく使われている印象 |
2 | Go to Declation or Usage | Cmd + B または Cmd Click | Cmd + Ctr + J | Cmd + Ctrl + クリック でも同じ効果が得られる |
3 | 編集中のファイルをファイルエクスプローラーで表示 | クラス最上部のpackage com.** で Cmd + B |
Cmd + Shift + J | ASはディレクトリ、Xcodeはファイルを表示する。似ているけど違うのは分かりつつ記載。適当なものが見つかっていない |
4 | エディタ内部のフォーカス履歴の移動(進む/戻る) | Cmd + Alt + ← or → | Cmd + Ctr + ← or → | Xcodeにこの機能があることに執筆中に気づいた |
5 | 関数の呼び出し箇所一覧表示 | Alt + F7 | Cmd + Shift + Ctl + H | ASほど万能ではない。Xcodeでは継承している場合は継承元から実行する必要がある |
6 | 全文検索 | Cmd + Shift + F | Cmd + Shift + F | 珍しく同じ(ASの方が出来ることは多い) |
7 | エディターに戻る | Esc | Cmd + Shift + J | 検索した後などに使っている。Xcodeだと実行後の手順が1つ多いので他に方法があれば知りたい |
以上です!
最後に
今回はASとXcodeに絞って書きましたが、筆者は代替手段がない場合など積極的にVisual Studio Codeも利用しています。 社内ではIntelliJ製のAppCodeを惜しむ声も聞こえました。同感です。 また、iOS歴の長いメンバーでも「使っていなかった」というショートカットキーもありました。
もっとすごいショートカットキーを布教してくださる方や弊社に興味がある方はぜひカジュアル面談しましょう!採用サイト or ohzonoのX(旧Twitter)までお気軽にどうぞ!
参考
キーボード ショートカット | Android Studio | Android Developers https://swifteducation.github.io/assets/pdfs/XcodeKeyboardShortcuts.pdf