Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)

オイシックス・ラ・大地株式会社のエンジニア・デザイナーが執筆している公式ブログです。

AndroidエンジニアがXcodeでもっと早く知りたかったショートカットキー7選

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

Oisix ra daichi Creator's Blogはオイシックス・ラ・大地株式会社のエンジニア・デザイナーが執筆している公式ブログです。

オイシックス・ラ・大地株式会社では一緒に働く仲間を募集しています