Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Xcode 13 Essential Training

Xcode 13 Essential Training

1h 45mBeginner2022-02-25

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Have you ever wanted to dive into Apple platform development, but didn’t know where to start? In this beginner-friendly course, senior iOS app developer Todd Perkins teaches you everything you need to know about Xcode, ramping up your technical skill set to start writing and editing Xcode in as little as a few hours.

Explore the major features of Xcode 13, the integrated development environment for developers of macOS, iOS, watchOS, and tvOS apps. Get tips on setup and configuration, efficient coding with SwiftUI, prototyping, source control, and more. Unlock the power of Xcode Interface Builder, the intuitive built-in app that allows you to create and customize user interfaces in storyboards of your own design. Along the way, Todd shows you how to compile, debug, and test your app so you can fix errors in your code as you go.

Skills covered

XcodeiOS DevelopmentiOSMobile DevelopmentAppleSoftware Development ToolsEssential TrainingSoftware Development

Concepts

0. Introduction

  • 01 - Becoming an Xcode expert
  • 02 - What you should know

1. Getting Started

  • 03 - Installing Xcode
  • 04 - Creating your first Xcode project
  • 05 - Exploring the user interface
  • 06 - Setting font and code preferences
  • 07 - Using tabs
  • 08 - Opening files quickly
  • 09 - Using the Quick Help inspector
  • 10 - Groups

2. Efficient Coding with SwiftUI and Prototyping

  • 11 - Using the canvas with SwiftUI
  • 12 - The SwiftUI library
  • 13 - Live preview
  • 14 - Creating snippets
  • 15 - Prototyping in a playground

3. Source Control

  • 16 - Creating a local repository
  • 17 - Connecting source control accounts
  • 18 - Creating a remote repository
  • 19 - Committing and pushing changes
  • 20 - Branches
  • 21 - Pull requests
  • 22 - Resolving conflicts

4. Storyboard Design Basics

  • 23 - Exploring Interface Builder
  • 24 - Creating a user interface
  • 25 - Connecting a label
  • 26 - Connecting a button
  • 27 - Troubleshoot broken connections
  • 28 - Understanding pinning

5. Debugging and Testing

  • 29 - Using the debugger
  • 30 - Correcting errors with Fix-It
  • 31 - Refactoring code
  • 32 - Creating unit tests

Conclusion

  • 33 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal