Book Image

Learning Xcode 8

By : Jak Tiano
Book Image

Learning Xcode 8

By: Jak Tiano

Overview of this book

Over the last few years, we’ve seen a breakthrough in mobile computing and the birth of world-changing mobile apps. With a reputation as one of the most user-centric and developer-friendly platforms, iOS is the best place to launch your next great app idea. As the official tool to create iOS applications, Xcode is chock full of features aimed at making a developer’s job easier, faster, and more fun. This book will take you from complete novice to a published app developer, and covers every step in between. You’ll learn the basics of iOS application development by taking a guided tour through the Xcode software and Swift programming language, before putting that knowledge to use by building your first app called “Snippets.” Over the course of the book, you will continue to explore the many facets of iOS development in Xcode by adding new features to your app, integrating gestures and sensors, and even creating an Apple Watch companion app. You’ll also learn how to use the debugging tools, write unit tests, and optimize and distribute your app. By the time you make it to the end of this book, you will have successfully built and published your first iOS application.
Table of Contents (23 chapters)
Learning Xcode 8
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Storyboards


Back in Chapter 2, Introduction to Xcode IDE, we had a brief encounter with a storyboard file. We dragged some interface objects out of the object library, connected them to our ViewController's code, and moved on. In this section, we are going to take a look at the big picture of what is happening in a storyboard file, and really understand its namesake. However, before we can get to that, we're going to have to start a new project!

Getting started

Let's open Xcode and create a new project. Select the Single View Application from the iOS | Application section of the project template chooser, and match your settings with Figure 4.1:

Figure 4.1: Setting up our storyboards test project

Click Next, find a place to save your project, and complete the creation of a new project. Once your project is created, make sure your Team is set from the drop-down menu in the Signing section of your project settings. This needs to be set correctly in order for you to test the app on your device later...