私は多くのことを一度に実行するXcode 7プレイグラウンドで作業しています。編集を行うたびに、更新され、実行されていたものが再起動され、コード全体が再度実行されます。それは私の遊び場を15分ごとにクラッシュさせます。編集を行うたびにプレイグラウンドが自動的に実行されないようにする方法はありますか?
プレイグラウンドの左下には、右向きの青い矢印があり、「再生」ボタンのように見えます。
このボタンを長押しすると、「自動実行」と「手動実行」の2つのオプションが表示されます。
後者を選択してプレイグラウンドを手動モードにし、このボタンをクリックして実行を自分で開始/停止します。
[プレイグラウンドの実行]エディターメニューコマンドへのカスタムショートカットを作成して、コードの実行をトリガーすることもできます。
Xcode > Preferences...
に移動してからKey Bindings
に移動し、Editor Menu for Playground
にスクロールダウンし、Execute Playground
コマンドの前の右側の列をダブルクリックして、選択した新しいショートカットを追加します。
実際には、「プレイグラウンドの実行」のショートカットを Cmd+R。
Xcodeのキーバインドではなく、macOSキーボードショートカットを使用します。
System Preferences
> Keyboard
> Shortcuts
に移動し、
App shortcuts
で、+
をクリックします。
Xcode.app
を選択し、「Playgroundを実行」の新しいショートカットを追加します(これを正確に入力する必要があります!)。
競合の心配はありません(少なくともXcode 9まで):Execute Playground
は標準のXcodeプロジェクトでは使用できません。また、Run
はPlaygroundsではアクティブではありません。