#15 Swiftで学ぶデバッグの基本
Swiftのデバッグは、Xcodeに統合された強力なデバッガー機能を使うのが基本です。この記事では、Swiftにおけるデバッグの基本的な方法を解説します。
print()でその場の状態を確認する
print("ageの中身: \(age)")
Xcodeのデバッガー
Xcodeには、ブレークポイントを使ったデバッガーが統合されており、処理を一時停止して変数の中身を確認できます。画面下部の「デバッグエリア」に、変数の値がわかりやすく表示されます。
オプショナル関連のエラーに注意する
Swiftで頻発するエラーに、オプショナル型の値が実は空(nil)だったのに、無理やり値を取り出そうとしてクラッシュする、というものがあります。以前の記事で触れた`if let`などの安全な取り出し方を使っているか、確認するとよいでしょう。
Swiftならではの注意点
「Unexpectedly found nil」というエラーメッセージは、Swiftを学ぶ人が頻繁に遭遇するものです。このメッセージが出たら、まずオプショナル型を無理やり取り出している箇所(`!`が付いた部分)を探してみましょう。
まとめ
Swiftのデバッグは`print()`とXcodeのデバッガーが基本です。オプショナル型関連のクラッシュには特に注意しましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Swiftをもっと学びたい方には「これからつくる iPhoneアプリ開発入門」がおすすめです。
コメント
コメントを投稿