We’ve sketched the interface for the Moon Travel Planner application, detailed its behavior, and listed what you need to do to create the specified application. As you create the Moon Travel Planner in the rest of this book, you’ll use this specification as your blueprint. You will rely on two tools—Interface Builder to create the interface and Project Builder to create the code. As you can see from the implementation details, when you create objects in Interface Builder you often need to do complementary tasks in Project Builder, such as write the supporting code for a menu command.
With specification in hand, you are ready to build the Moon Travel Planner application. You’ll start in Chapter 3 by creating a skeletal application using Project Builder. Once you’ve had an opportunity to use Project Builder, you’ll move on and create the interface using Interface Builder.