Swift version: 5.1
Breakpoints are locations in your code where Xcode will pause so that you can inspect the state of your program. They don’t have any impact on the final performance of your code – in fact, they don’t even exist in your code at all – so there’s no harm using them liberally.
To place a breakpoint, click to the left of a line of code you want to pause on – in the gutter, where the line numbers are visible if you use them. If you prefer keyboard shorts, press Cmd+. When you run your program now, Xcode will pause as soon as that line is reached.
To remove a breakpoint, either press Cmd+\ on it again, or drag it off the gutter.
LEARN SWIFTUI FOR FREE I have a massive, free SwiftUI video collection on YouTube teaching you how to build complete apps with SwiftUI – check it out!
Available from iOS 7.0 – see Hacking with Swift tutorial 18
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.