For our revised desktop application, we’re going to start at the very beginning. We’ll launch Xcode and proceed through the steps to create the application and bring it to a usable state. At the end of this chapter, you may be surprised that so few steps are needed to create our Mac OS X application. This ease and efficiency are part of the allure and strength of Cocoa development. Coupled with Core Data, the efficiency is doubled. While we may be used to fairly quick development on iOS, Mac OS X is still easier and quicker to build for—at least up to the prototype stage. Once we have our prototype built and have confirmed that we can do what we want with the application, then all of the “little” things start to become obvious. This is often, lovingly, referred to as “the second 80 percent.”