Xcode 10 Essential Training

Xcode 10 Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 49m | 279 MB

Explore the major features of Xcode 10, 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—covering the most important concepts in less than two hours. 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.

Topics include:

  • Installing Xcode
  • Creating your first project
  • Editing code
  • Creating snippets
  • Prototyping in playgrounds
  • Implementing version control with Git
  • Building and connecting the interface
  • Compiling and debugging apps in Xcode
  • Creating workspaces for sharing resources and code
Table of Contents

Introduction
1 How to develop for Apple platforms
2 What you should know
3 How to use the exercise files

Getting Started
4 Install Xcode
5 Create your first Xcode project
6 Explore the user interface
7 Set font and code preferences
8 Use tabs
9 Open files quickly
10 View the Xcode documentation
11 Using the Quick Help Inspector
12 Groups and folder references

Edit Code
13 Work with the Assistant Editor
14 Custom documentation
15 Create snippets
16 Use the Symbol Navigator
17 Prototype in a playground

Source Control
18 Create a project with Git support
19 Commit and push changes
20 Branches and merging
21 Using the version editor
22 Resolve merge conflicts
23 Clone a branch

Interface Builder Basics
24 Explore Interface Builder
25 Make interface connections to code
26 Troubleshoot broken connections
27 Use the Inspector
28 Understanding pinning
29 Refine pins
30 Import and use images

Compile and Debug
31 Work with schemes
32 Use behaviors
33 Use the debugger
34 Work with breakpoints
35 Correct errors with Fix-it
36 Refactor code
37 Create unit tests

Workspaces
38 Create a workspace
39 Share resources in a workspace

Conclusion
40 Next steps