iOS Dev Tooling
16h 46m 25s
English
Paid
Course description
This course covers the key aspects of tools and processes used in professional iOS app development. You will learn to effectively manage builds in Xcode, analyze and debug application crashes, as well as competently work with dependency management systems.
Watch Online
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1. Xcode Walkthrough | 01:16:13 |
2 | 2. Understanding Xcode Build Settings | 45:11 |
3 | 3. Essential Build Settings for Optimizing your Builds | 01:07:57 |
4 | 4. Using xcconfig files for easier management, reusability and composition of build settings | 01:13:13 |
5 | 5. Exploring the Xcode Build Process | 01:20:43 |
6 | 6. Understanding how Swift and Objective-C work together and how to get the most out of it | 01:14:46 |
7 | 7. How to get faster Xcode builds part 1. Measuring and improving build times by reducing file dependencies | 34:31 |
8 | 8. How to get faster Xcode builds part 2. Reducing module dependencies and the Swift to ObjC interface | 35:25 |
9 | 9. How to get faster Xcode builds part 3. Run scripts execution, complex Swift expressions, Build Settings and Build Systems | 29:09 |
10 | 10. Understanding iOS Code Signing | 55:09 |
11 | 11. Understanding App Terminations, Crashes and Crash Reports | 01:07:01 |
12 | 12. Acquiring and symbolicating Crash Reports | 35:38 |
13 | 13. How to deal with different crash types | 53:50 |
14 | 14. Introduction to Dependency Management | 43:49 |
15 | 15. CocoaPods - The mechanics. Dive into install, update and the Podfile | 48:48 |
16 | 16. CocoaPods - Commands, strategies, hooks & plugins | 50:48 |
17 | 17. CocoaPods - How to modularize, create and distribute Pods | 52:30 |
18 | 18. How it works and how to use existing Packages | 36:52 |
19 | 19. SPM - How to modularize, create and distribute Packages | 44:52 |
Books
Read Book iOS Dev Tooling
# | Title |
---|---|
1 | 001 Xcode Walkthrough |
2 | 002 Understanding Xcode Build Settings |
3 | 003 Essential Build Settings for Optimizing your Builds |
4 | 004 Using xcconfig files for easier management, reusability and composition of build settings |
5 | 005 Exploring the Xcode Build Process |
6 | 006 Understanding how Swift and Objective-C work together and how to get the most out of it |
7 | 007 How to get faster Xcode builds part 1 |
8 | 008 How to get faster Xcode builds part 2 |
9 | 009 How to get faster Xcode builds part 3 |
10 | 010 Understanding iOS Code Signing |
11 | 011 Understanding App Terminations, Crashes and Crash Reports |
12 | 012 Acquiring and symbolicating Crash Reports |
13 | 013 How to deal with different crash types |
14 | 014 Introduction to dependency management |
Comments
0 commentsSimilar courses

iOS Dev Mentoring Sessions
Sources: Essential Developer (essentialdeveloper.com)
In our experience, the #1 challenge students face in their learning journey is connecting the dots between principles and practices and applying them at work. That's why we've c...
25 hours 18 minutes 24 seconds

iOSExpert
Sources: algoexpert
Successful iOS developers possess strong competencies in programmatic layout, unit testing, and concurrency. Our three crash courses are specifically designed to develop your e...
8 hours 32 minutes 43 seconds

React Native Expo Boilerplate | Ship Mobile Fast
Sources: shipmobilefast
Ship Mobile Fast is a template for developing mobile applications based on React Native and Expo, providing ready-to-use features such as...

Magic UI Pro
Sources: Dillion Verma
Magic UI Pro is a platform for creating modern, visually appealing landing pages with minimal effort. It offers over 50 pre-designed...

Mobile System Design
Sources: Tjeerd in ’t Veen
Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on...
Want to join the conversation?
Sign in to comment