In this course, you will learn how to master the skills necessary to work proficiently as an iOS developer by effectively leveraging the power of Xcode.
Becoming an Xcode Power User
Spending time to really understand and learn the tools at your disposal will make you more effective and more productive in your long career as a developer for Apple platforms. In this course, Becoming an Xcode Power User, you will learn the skills necessary to work proficiently as an iOS developer by effectively leveraging the power of Xcode. First, you will cover some of the core concepts in Xcode to better understand how to use Xcode’s higher level features. Then, you will explore how to navigate efficiently through Xcode in order for you to find your best workflow. From there, you will learn about various features that empower developers to be more productive like open quickly, refactoring, and code folding to name a few. Next, you will spend time learning how to use Git with Xcode, allowing you to stay in Xcode as you build software. Finally, you will discover how to customize and configure your workflow even more with custom behaviors, code snippets, and custom themes. By the end of this course, you will know the intricacies of Xcode, and have the skills necessary to effectively utilize it for your next great iOS app.
About the Author: Pluralsight
Pluralsight is one of the largest enterprise-focused online technology training platforms in the world, founded in 2004 by Aaron Skonnard and acquired by Vista Equity Partners in 2021. The platform has historically been the dominant choice for corporate IT training, with a catalog of over 7,000 courses covering software development, IT operations, security, data, and cloud across virtually every major vendor and open-source platform.
The instructor roster includes Microsoft Regional Directors, AWS / Azure / GCP MVPs, and named experts in essentially every active technology track. Course material is structured for the corporate-training market: each course covers a specific skill at a defined depth, and Pluralsight's role-based learning paths are widely used by enterprises for upskilling engineering teams.
The CourseFlix listing under this source carries 12 Pluralsight courses — a small slice of the broader platform's catalog. Material is paid; Pluralsight itself runs on a monthly / annual subscription on the original platform, with Pluralsight Skills (individual) and Pluralsight Flow (engineering analytics) as the main product lines.
Watch Online 47 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Course Overview Demo | 01:36 | |
| 2 | Introduction | 04:50 | |
| 3 | Extracting Reusable Code to a Framework | 08:34 | |
| 4 | Projects and Workspaces | 05:19 | |
| 5 | Summary | 01:06 | |
| 6 | Introduction | 00:36 | |
| 7 | Products and Targets | 07:31 | |
| 8 | Understanding Schemes | 05:53 | |
| 9 | Configuring Your Builds | 02:25 | |
| 10 | Linting Your Code with SwiftLint | 05:02 | |
| 11 | Summary | 00:53 | |
| 12 | Introduction | 00:26 | |
| 13 | Using the Toolbar | 05:39 | |
| 14 | Using the Navigators | 09:05 | |
| 15 | Utility Area | 02:10 | |
| 16 | Debug Area | 02:03 | |
| 17 | Tabbed and Windowed Workflows | 06:17 | |
| 18 | Summary | 01:42 | |
| 19 | Introduction | 00:30 | |
| 20 | Open Quickly | 04:13 | |
| 21 | Jump to Definition | 04:14 | |
| 22 | Using the Jump Bar | 03:33 | |
| 23 | Code Structure | 01:58 | |
| 24 | Refactoring | 02:42 | |
| 25 | Code Folding | 02:24 | |
| 26 | Find and Replace | 01:40 | |
| 27 | More Keyboard Shortcuts | 03:30 | |
| 28 | Summary | 01:36 | |
| 29 | Introduction | 01:34 | |
| 30 | Setting up Your Credentials | 01:07 | |
| 31 | Cloning a Repo | 01:33 | |
| 32 | Viewing and Discarding Changes | 03:42 | |
| 33 | Saving Changes | 04:27 | |
| 34 | Branching | 02:54 | |
| 35 | Pulling and Merging Changes | 04:07 | |
| 36 | Version Editor | 03:38 | |
| 37 | Summary | 01:11 | |
| 38 | Introduction | 01:04 | |
| 39 | Adding Custom Key Bindings | 04:45 | |
| 40 | Modifying Xcode Behaviors | 09:06 | |
| 41 | Adding Custom Behaviors | 02:01 | |
| 42 | Summary | 00:56 | |
| 43 | Introduction | 01:11 | |
| 44 | Code Snippets | 06:15 | |
| 45 | Documentation | 03:25 | |
| 46 | Custom Themes | 03:03 | |
| 47 | Summary | 01:25 |
Get instant access to all 46 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
47 lessons · 2h 34m 51sShow all 47 lessons
- 1 Course Overview 01:36
- 2 Introduction 04:50
- 3 Extracting Reusable Code to a Framework 08:34
- 4 Projects and Workspaces 05:19
- 5 Summary 01:06
- 6 Introduction 00:36
- 7 Products and Targets 07:31
- 8 Understanding Schemes 05:53
- 9 Configuring Your Builds 02:25
- 10 Linting Your Code with SwiftLint 05:02
- 11 Summary 00:53
- 12 Introduction 00:26
- 13 Using the Toolbar 05:39
- 14 Using the Navigators 09:05
- 15 Utility Area 02:10
- 16 Debug Area 02:03
- 17 Tabbed and Windowed Workflows 06:17
- 18 Summary 01:42
- 19 Introduction 00:30
- 20 Open Quickly 04:13
- 21 Jump to Definition 04:14
- 22 Using the Jump Bar 03:33
- 23 Code Structure 01:58
- 24 Refactoring 02:42
- 25 Code Folding 02:24
- 26 Find and Replace 01:40
- 27 More Keyboard Shortcuts 03:30
- 28 Summary 01:36
- 29 Introduction 01:34
- 30 Setting up Your Credentials 01:07
- 31 Cloning a Repo 01:33
- 32 Viewing and Discarding Changes 03:42
- 33 Saving Changes 04:27
- 34 Branching 02:54
- 35 Pulling and Merging Changes 04:07
- 36 Version Editor 03:38
- 37 Summary 01:11
- 38 Introduction 01:04
- 39 Adding Custom Key Bindings 04:45
- 40 Modifying Xcode Behaviors 09:06
- 41 Adding Custom Behaviors 02:01
- 42 Summary 00:56
- 43 Introduction 01:11
- 44 Code Snippets 06:15
- 45 Documentation 03:25
- 46 Custom Themes 03:03
- 47 Summary 01:25
Related courses
-

Effective PyCharm (2021 edition)
Sources: Talk Python TrainingPyCharm is the premier Python IDE (integrated development environment). You will be hard pressed to find an editor that gives a more holistic way to build…7 hours 30 minutes 43 seconds -

Mastering PhpStorm
Sources: Christoph RumpelA video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE.2 hours 49 minutes 49 seconds 5 / 5 -

IntelliJ IDEA Developer Guide
Sources: Nelson Djalo (Amigoscode)IntelliJ IDEA is an integrated development environment written in Java for developing software.4 hours 17 minutes 43 seconds 5 / 5