Interface Builder
Xcode's Interface Builder allows you to create your application's user interface visually, instead of writing code. Interface Builder is a great tool that is very simple to use and is pivotal in making iOS development really fast. Therefore, the Interface Builder used along with RubyMotion further reduces development time. We can say these are two delicious recipes independently, but when used together, it's the ultimate formula to make beautiful iOS apps as quickly as possible.
Interface Builder comes with Xcode. Before we jump into using Interface Builder, it's important to understand that although Interface Builder creates the UI using the drag-and-drop mechanism, it is however not creating the Objective-C code behind the scene. It's creating an XML description of the GUI you're building, and the Cocoa Touch framework uses that XML to actually create the UI elements, such as label and textbox, for your application at runtime. Everything we do in Interface Builder could...