Xcode 9 Essential Training

Xcode is the official IDE for macOS, iOS, watchOS, and tvOS. This tool has been popular since the first release, but Xcode 9 delivers an even easier and more efficient workflow. Follow along with instructor Todd Perkins to learn how to build your own apps with Xcode 9.

First, learn how to install Xcode and create a new project. Then find out how to edit code; leverage helpful features like the Assistant Editor, playgrounds, and snippets; and integrate version control with GitHub. Discover how to use Interface Builder, Xcode's intuitive UI design tool, to design a responsive interface that adapts to screen size, aspect ratio, and orientation changes. Todd also shows how to map application flow with storyboards, and reviews the basics of schemes and behaviors. Plus, learn how to compile and debug your code, test apps in the iOS Simulator, and submit apps for publication in the App Store directly from Xcode 9.

Topics include: What is Xcode?Installing Xcode 9Creating your first Xcode projectEditing codeCreating snippetsMaking interface connections to codeUsing Interface BuilderCreating storyboardsPinning objectsCompiling code with the LLVM compilerWorking with schemes and behaviorsDebugging codeSharing resources in a workspaceUsing the iOS SimulatorPreparing an app to be published