Join Todd Perkins for an in-depth discussion in this video How to use the exercise files, part of iOS 9 App Development with Swift 2 Essential Training.
- [Voiceover] The exercise files for this course are organized by chapters. There's also a folder called Assets. In the Assets folder, you're going to see some graphics. We'll use those in a few movies in this course. If you don't have the exercise files, you'll need to provide these graphics on your own. I'll talk about what size the graphics are so that you can create your own to best match mine as you see them in the course. To open up the project files in each movie, select a chapter that has project files inside of it.
For example, Chapter 1. Inside of Create Project, there are two states for the exercise files, both final and start. For projects where we actually change something, I'm going to provide both the final and start states. For projects where I create the project in the movie, I'm only going to provide the final state of that project. So if you're following along and you want to open up the start state of your application, you would go inside of the start folder.
I mention that I'm not providing the start files for all projects. This project in particular has an empty start folder, so you can save your custom project inside of there if you want. So let's find another chapter where the projects have start states. For example, this folder in the Chapter 2 folder called delegation. Inside of there, we have both the final and the start folders. In the start folder, there's a subfolder with the name of the project. When you click on the name of the project, you're going to see this file that has the extension xcodeproject.
This is the file that you can double-click and jump right into Xcode and follow along with where I am in the movie. So you double-click this. Xcode will open up if it's not already opened and you'll be taken right into the project. I'm going to talk about the project navigator on the left side of the screen, but I want to point out now that you can see which file you're working in because it's highlighted in the project navigator area. So if you are not in the same file that I am when the file opens up with your project, then just make sure to select the same file and you should see the same thing that I have on my screen.
And for those of you who don't have access to the exercise files, you can of course still follow along. Almost all of these assets are created from scratch. Other than when I had to create graphical assets, I had to create them in another app like Photoshop. All the projects in this course, however, are created from scratch using the built-in user interface tools. So those of you who don't have the exercise files can still follow along. I'll explain in each movie how I got to where I got to if there's anything other than a basic project template that I'm using for that particular movie.
Interested in developing for Apple Watch or Apple TV? Get a sneak peek in Chapter 9. The course wraps up with a look at the submission process for the App Store.
- Installing Xcode and the iOS SDK
- Creating a simple iOS app
- Creating a basic interaction with a button
- Choosing an object as a first responder
- Creating a user interface with Interface Builder and Auto Layout
- Working with sliders and progress bars
- Creating views to show images and web pages
- Developing responsive layouts with size classes
- Understanding the iOS architecture
- Loading data in table views
- Transitioning between views
- Developing for the iPad, Apple Watch, and Apple TV
- Submitting apps to the App Store