Debugging Programmer

Photo by: Alper Cugun

Xcodeでデバッグする度に思っていたのが、デバッグ画面を別ウインドウに表示したいということ。

色々探してみるのですが中々そのボタンが見つからず検索してもその方法が中々でてこないため、「あ...Xcodeってその機能を持ち合わせてないんだな・・・。」と諦めかけた所を救ってくれたのが我らがヒーロー、StackOverflow。

ということで、Xcodeでデバッグ画面を別ウインドウに表示する方法を書いてみたいと思います。

ちょっと手間はかかるが、別ウインドウにデバッグ画面を表示することは出来るぞ!

素晴らしいTips。ありがとう!Stack Overflow!↓↓

Open a new tab, show the debugger (cmd-shift-Y) and drag the divider all the way to the top. Close the navigator (cmd-0) and inspector windows (cmd-opt-0), then drag the tab off into a new window.If you name the tab before you tear it off, e.g., "Debug", then set up a Behavior in Xcode's preferences ( Preferences -> Behaviors -> Run Starts -> Show Tab "Debugger" ), it'll show that window when you run your app. It'll even recreate it if you close it.

引用元:debugging - How to show Xcode debugger in a window separate from Xcode? - Stack Overflow

というわけでこのTipsを画像付きで解説いたします。まずXcodeを起動しましょう。↓↓
Xcodeを起動します。

メニューバーのFileからNewをクリックし、Windowをクリックして新規ウインドウを立ち上げます。(shift+command+TでもOK)↓↓
New→Windowで別ウインドウを立ち上げる

新しいウインドウが立ち上がるので、右上にあるアイコンを真ん中だけアクティブにします。↓↓
新しいウインドウが立ち上がるので、真ん中だけをアクティブにします。

すると、別ウインドウの下にDebug Areaが表示されます。↓↓
下にDebug Areaが表示されます。

Debug Areaの際にカーソルを持っていき、一番上までDebug Areaを拡げます。↓↓
Debug Areaを上に拡げる

Debug Areaが一番上まで拡げたら、こんどはメニューバーのXcodeからPreferencesをクリックします。↓↓
XcodeのPreferencesをクリック。

BehaviorsタブのRunningにあるStartsをクリックし、Show tab namedにチェックをいれましょう。テキストボックスにはなにか適当な名前を入力し(今回はDebugger)、inをseparate Windowにしましょう。(ちなみにactive Windowにすれば別タブにデバッグ画面が表示されます。)↓↓
Show tab named

では、ビルドしてみましょう。command + Rとキーを叩いてみて下さい。デバッグ画面が別ウインドウが立ち上がります。↓↓
デバッグ画面が別ウインドウで表示

一度設定してしまえば、ビルドするたびにデバッグ画面が別ウインドウに表示されます。特にデュアルディスプレイで作業している人には便利だと思うのでぜひ参考にしてください。

あとがき

するぷ

Xcodeもターミナルみたいに黒画面の半透明背景にしたいんだけど、Xcodeは黒背景にするとどうしてもダサくなってしまうんだよなぁ・・・。なんとかして偉い人。