Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learning iOS UI Development

You're reading from   Learning iOS UI Development Implement complex iOS user interfaces with ease using Swift

Arrow left icon
Product type Paperback
Published in Dec 2015
Publisher
ISBN-13 9781785288197
Length 196 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Toc

Table of Contents (11) Chapters Close

Interface Builder


Information about user interfaces is stored in dedicated files; in fact, one or more Storyboards could potentially include the interface for the entire application and all navigation logics. We'll discuss this in more detail later in the chapter. An XML Interface Builder (XIB) file, on the other hand, is normally used to contain the interface of a single view (or portions of it). In some ways, you can imagine a Storyboard as a set of XIB files connected through navigation information.

Both Storyboards and XIB files are XML files that are compiled into Nib packages at build time. Interface Builder is a visual editor that reads and edits the information contained in XML files; it translates the XML into a visual representation of the views it describes and converts any updates that come from the editor into XML in turn.

Working with the XML format is extremely practical because any versioning control system can easily perform different operations. You could even manually update...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime