web-dev-qa-db-ja.com

遊び場を取得して、すべてのループ結果を表示します

Xcode 7プレイグラウンドを使用していますが、ループによって出力されたすべての結果をプレイグラウンドに表示させる方法を知りたいです。

例えば:

enter image description here

これにより、ループが4回実行されたことがわかりますが、反復の最後の値のみが表示されます。すべての値を表示させる方法はありますか?

19
Ben

インラインクイックルック(「4」が含まれる灰色の丸い長方形)を右クリックします。すべての結果をリストに表示するオプションがあります。

Value History

左下隅にある[デバッグ領域の表示]ボタンをクリックして、プレイグラウンドの実行全体でコンソールに出力されたすべてのものを表示することもできます。

enter image description here

35
Jack Lawrence

Xcode 7では、ディスプレイボックスをマウスで右クリックすると、正しいドロップダウンメニューが表示されます。 ただし、 Ctrl-clicking MacBookのトラックパッドを使用すると、正しいドロップダウンメニューが表示されません。 Editorメニューで選択する必要があります。

このバグはxcode7.1で解消されます

enter image description here

3
Ben

遊び場コードの実行結果を表示するGIF画像を添付します。 GIF Animation

2

結果はデバッグエリアで直接確認できます。

enter image description here

(または)

printメソッドが定義されている行の任意の場所をクリックして、以下の手順に従います。

 1. Editor -> Show Results for Current Line Editor
 2. Editor -> Result Display Mode -> Value History

逆に、printの詳細を非表示にするには

 Editor -> Hide Results for Current Line

enter image description here

0
Sudharshan