Xcode and Swift come with a powerful memory debugging infrastructure, letting you inspect the contents of existing and destroyed objects, inspect the contents and relationships between your objects, and more. In this section, we'll get you started with these powerful tools, so that later on, you'll be able to debug complicated pieces of code with ease.