Book Image

Swift 2 Blueprints

By : Cecil Costa
Book Image

Swift 2 Blueprints

By: Cecil Costa

Overview of this book

In this book, you will work through seven different projects to get you hands-on with developing amazing applications for iOS devices. We start off with a project that teaches you how to build a utility app using Swift. Moving on, we cover the concepts behind developing an entertainment or social networking related application, for example, a small application that helps you to share images, audio, and video files from one device to another. You’ll also be guided through create a city information app with customized table views, a reminder app for the Apple Watch, and a game app using SpriteKit. By the end of this book, you will have the required skillset to develop various types of iOS applications with Swift that can run on different iOS devices. You will also be well versed with complex techniques that can be used to enhance the performance of your applications.
Table of Contents (15 chapters)
Swift 2 Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Setting it up


Open Xcode and click on Create a new Xcode project. This time, when the dialog appears, you have to click on the Watch OS | Application section and select the iOS App with WatchKit App option, as shown in the following screenshot. Once it is selected, press the Next button.

In the next dialog, set its title to Chapter 7 Fridge Control and make sure that the Include Notification Scene, Include Glance Scene, and Include Complication checkboxes are checked, as shown in the following screenshot. Curiously, the option to use Core Data is not available on this screen; however, you won't be needing it.

If you need to use Core Data for your project, there is a simple way to do it. Just create a single-view application with Core Data and add the WatchKit extension.

Although we would not be using complications, it would be a good idea to leave the app prepared for it.

Press Next and choose a folder for your project. When Xcode opens the project, you will see that the project has more files...