Join Todd Perkins for an in-depth discussion in this video Using the exercise files, part of Programming for Non-Programmers: iOS 8.
- If you have access to the exercise files for this course, you'll see that exercise files are organized by chapters. Chapter 01 doesn't have any exercise files, so you'll see a text file in there called, "THERE ARE NO EXERCISE FILES FOR THIS CHAPTER." Chapter 02 has a couple of different situations, for example, one movie does not have a start set of files, it just has the finished set of files. So there you'll see "Variables.playground" for that movie. Then you'll see one called "InstanceVariables." When you click on that folder, you'll see a file in there called InstanceVariables.xcodeproject.
The .xcodeproject files are the files that you can double-click to launch Xcode and take you right into the project that I'm working on for each movie. For the rest of the course, you're going to see folders that have sub-folders called "final" and "start." If you're following along with the movies, you want to go to the "start" folder, then the sub-folder within that folder, and then the Xcode project file in there. So you can, again, double-click this file, launch Xcode, and work in the same project that I'm working in.
The final folder contains the final states of the files at the end of the movie. You can use these if you get lost. So the same goes for Chapters 03, 04 and 05. On your screen, you'll see the appropriate file to open up for each movie that we're working in. Now, if you don't have access to the exercise files, don't worry at all, you can still follow along. All of the projects that we're creating in this course are created from scratch, and we're not using any outside assets.
If you find you'd like to learn more, see iOS App Development Essential Training, Foundations of Programming: Fundamentals, or any of the other programming courses in our library.
- Installing Xcode
- Creating an Xcode project
- Configuring the iOS Simulator
- Understanding variables
- Connecting visual objects to variables
- Understanding functions, methods, and selectors
- Connecting a button to a method
- Using conditional statements
- Setting up the user interface
- Connecting code elements to build an app