NEW: Master Swift design patterns with my latest book! >>

What are breakpoints?

Written by Paul Hudson    @twostraws

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.

Available from iOS 7.0 – see Hacking with Swift tutorial 18

Did this solution work for you? Please pass it on!

Other people are reading…

About the Swift Knowledge Base

This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.

Get six books for only $150

The Swift Power Pack includes my first six books for one low price, helping you jumpstart a new career in iOS development – check it out!

Click here to visit the Hacking with Swift store >>