-
Explore the major features of Xcode 11, the integrated development environment for developers of macOS, iOS, watchOS, and tvOS apps.
Explore the major features of Xcode 11, the integrated development environment for developers of macOS, iOS, watchOS, and tvOS apps. This course helps new Apple developers install Xcode and start writing and editing code. Instructor Todd Perkins reviews the version control and storyboard features, as well as the basics of Interface Builder, the intuitive UI design tool, and shows how to compile and debug apps and create unit tests to make sure your code does what it's supposed to do.
Overview
Syllabus
-
Introduction
- Learn to develop for the Apple platforms
- What you should know
- Install Xcode
- Create your first Xcode project
- Explore the user interface
- Set font and code preferences
- Using tabs
- Open files quickly
- View the Xcode documentation
- Using the Quick Help inspector
- Groups and folder references
- Work with the Assistant editor
- Custom documentation
- Create snippets
- Using the symbol navigator
- Prototype in a playground
- Create a project with Git support
- Commit and push changes
- Branches and merging
- Use Code Review
- Resolve merge conflicts
- Clone a branch
- Explore Interface Builder
- Make interface connections to code
- Troubleshoot broken connections
- Use the Inspector
- Understanding pinning
- Refine pins
- Import and use images
- SwiftUI
- Work with schemes
- Using behaviors
- Use the debugger
- Work with breakpoints
- Correct errors with fix-it
- Refactoring code
- Create unit tests
- Create a workspace
- Share resources in a workspace
- Next steps