#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アプリ開発入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本