YoVDO

Xcode 12 Essential Training

Offered By: LinkedIn Learning

Tags

Xcode Courses iOS Development Courses Prototyping Courses Version Control Courses SwiftUI Courses macOS Development Courses

Course Description

Overview

This course helps new iOS and macOS developers install Xcode and start writing and editing code. It covers version control, storyboard features, Interface Builder basics, and more.

Syllabus

Introduction
  • How to develop for Apple platforms
  • What you should know
1. Getting Started with Xcode 12
  • 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
2. Efficient Coding with SwiftUI and Prototyping
  • Using the canvas with SwiftUI
  • The SwiftUI library
  • Live preview
  • Creating snippets
  • Prototyping in a playground
3. Source Control
  • Creating a local repository
  • Connecting source control accounts
  • Creating a remote repository
  • Committing and pushing changes
  • Branches and merging
  • Pulling, cloning, and stashing changes
4. Storyboard Design Basics
  • Exploring Interface Builder
  • Creating a user interface
  • Connecting a label
  • Connecting a button
  • Troubleshoot broken connections
  • Understanding pinning
5. Debugging and Testing
  • Using the debugger
  • Correcting errors with fix-It
  • Refactoring code
  • Creating unit tests
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

iOS 14 Getting Started
Pluralsight
Building Your First iOS 13 App
LinkedIn Learning
iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture
LinkedIn Learning
iOS Development Tips Weekly
LinkedIn Learning
Swift 5: Protocol-Oriented Programming
LinkedIn Learning