Explore the major features of Xcode 13, the integrated development environment of macOS, iOS, watchOS, and tvOS apps.
Overview
Syllabus
Introduction
- Becoming an Xcode expert
- What you should know
- Installing Xcode
- Creating your first Xcode project
- Exploring the user interface
- Setting font and code preferences
- Using tabs
- Opening files quickly
- Using the Quick Help inspector
- Groups
- Using the canvas with SwiftUI
- The SwiftUI library
- Live preview
- Creating snippets
- Prototyping in a playground
- Creating a local repository
- Connecting source control accounts
- Creating a remote repository
- Committing and pushing changes
- Branches
- Pull requests
- Resolving conflicts
- Exploring Interface Builder
- Creating a user interface
- Connecting a label
- Connecting a button
- Troubleshoot broken connections
- Understanding pinning
- Using the debugger
- Correcting errors with Fix-It
- Refactoring code
- Creating unit tests
- Next steps
Taught by
Todd Perkins