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

Introduction

  • Become an Xcode expert
  • What you should know

Getting Started

  • 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

Efficient Coding with SwiftUI and Prototyping

  • Using the canvas with SwiftUI
  • The SwiftUI library
  • Creating snippets
  • Prototyping in a playground
  • Regular expressions in playgrounds

Source Control

  • Creating a local repository
  • Connecting source control accounts
  • Creating a remote repository
  • Committing and pushing changes
  • Branches
  • Merging branches
  • Resolving conflicts

Storyboard Design Basics

  • Exploring Interface Builder
  • Creating a user interface
  • Connecting a label
  • Connecting a button
  • Troubleshoot broken connections
  • Understanding pinning

Debugging and Testing

  • Using the debugger
  • Correcting errors with Fix-It
  • Refactoring code
  • Creating unit tests

Conclusion

  • Next steps
40,000 Toman