質問: xcodeを初めて触っています。 ブレークポイントが付かないのですが、設定とかあるんでしょうか。 バーのdebug -> BreakPoints -> add breakpoint at Current Lineを選択しても変化なし、 ~~ショートカットキー com + shift + ¥ でもだめ(バックスラッシュのつもりだがこれで合ってるのか?)~~ ショートカットキー com + option + ¥ でもだめ 付かないというのは行番号に印は付かないし実際に動かしても止まらない状態です。 ggったらいっぱい出てくる「ブレークポイントはあるのに止まらない」とは別の状態です。 よろしくお願いします。 補足ーーーーーーーーーーーーーーーーーー ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/12dc407b256978f4001d1fdd2a7df46b.png) 今試してるのはfile -> new -> playgroundで作成したファイルを少しだけ書き足したものです。 行番号をクリックすると先頭からその行まで実行されるようです。 スクショは6行目をクリックしたところです。 ファイルの拡張子は.playgroundでした。 補足--------------------------- file -> new -> fileでswiftを選択したら拡張子.swiftのファイルが作成され、こちらでブレークポイントの設置が確認できました! .playgroundではブレークポイントは付かず、.swiftでは付くことがわかりました。 少しだけ質問が変わってきますが、.playgroundと.swiftはそれぞれどういうファイルなのか、 なぜ.playgroundではブレークポイントが付かなかったのか教えて欲しいです。 自分でも調べようと思いますが、よろしくお願いします。 追記ーーーーーーーーーーーーーーーーーーーーーーーー 現場のためのswift4 という本でサンプルデータとして用意されていたものが今回の質問で使用したファイルです。 両者の違いもいまいちわからないままですが、このままズルズル時間だけがたちそうなので**.playgroundにはブレークポイントが付かない、拡張子を確認せよ**を答えとして閉めたいと思います。
回答: 拡張子が.swiftではなく.playgroundだった。 .swiftではブレークポイントが使用できるが、.playgroundでは使用できない。 両者の違いは不明だが、xcodeでswiftのプログラムが動いているので拡張子が違うことに気づかなかった。