Book Image

Xcode 6 Essentials

By : Jayant Varma
Book Image

Xcode 6 Essentials

By: Jayant Varma

Overview of this book

<p>Apple made their iOS devices easy to use and now they have extended that to their development tools such as Xcode. In Xcode, you can create native applications in the easiest way. Apple's new Xcode technology is making the development curve smoother with its easy-to-develop features and enhancements.</p> <p>Xcode can now write code with the performance-upgraded, brand new, innovative language called Swift, so you no longer need to rely on third-party frameworks to create applications.</p> <p>The book gives you a tour of the new features of Xcode 6. It introduces some important aspects such as the Swift language and its Playgrounds with visual live coding, creating interfaces, storyboards, controllers, frameworks, and live previews. Diving more into the subject, this books shows you how to debug your code, and how to build and test the application on a device or the simulator.</p>
Table of Contents (15 chapters)

Chapter 4. Interface Builder

In this chapter, we will cover the following topics:

  • Interface Builder – the storyboard

  • Creating a mockup

  • Adaptive layouts

  • Connecting code

In the last chapter, you learned about Swift, the alternative programming language. There is an increasing pressure on developers to make a pretty-looking application; the designers deliver a design and it is mostly up to the developers to convert this design into an application. Earlier, an external component of Xcode, Interface Builder (IB) now is an integrated part of Xcode. Interface Builder allowed you to visually layout the UI of the application in forms/screens that were saved as XIBs. With iOS5 and Xcode 4.3, Apple introduced storyboards. Storyboards were generally used in the movie and animation industry, where sequences of images were used to previsualize the scene or flow of the movie. The concept remains and a storyboard in Interface Builder also allows you to previsualize the different scenes in your project including...