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

Xcode 14 Essential Training

1h 35mBeginner2023-01-13

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Looking to write better iOS-native apps for multiple delivery platforms? You should check out the latest version of Xcode, the integrated development environment for macOS, iOS, watchOS, and tvOS apps. In this course, instructor Todd Perkins shows new iOS and macOS developers how to install and start writing and editing Xcode 14 like a pro. Discover the essential features of coding with SwiftUI, prototyping, source control, and storyboard design, building out your skills to navigate the Interface Builder, the intuitive Xcode UI design tool. Todd gives you tips on best practices for debugging apps to correct errors and refactor code. By the end of this course, you’ll be prepared to test out your app before it’s officially published in the Apple App Store.

Skills covered

XcodeiOSAppleSoftware Development ToolsEssential TrainingSoftware Development

Concepts

0. Introduction

  • 01 - Become 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 - Creating snippets
  • 14 - Prototyping in a playground
  • 15 - Regular expressions in playgrounds

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 - Merging branches
  • 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

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