Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You have started to develop the good habit of backing up your work at the end of every recipe, but you might want to keep track of your changes at intermediate stages too. In addition, it is often useful to compare your code now with your code as it existed an hour ago or a day ago, simply as a reminder of the changes you have made.
Xcode provides an easy way to do this, the Snapshot facility. At any time, no matter the state of your project, choose File > Make Snapshot. No dialog is presented, you don’t have to name anything or figure out where to save anything, and you aren’t interrupted with any confirmation dialog. It just happens, and it happens very quickly once Xcode has taken a few moments to set up the snapshot repository the first time you use it.