Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Xcode Developer Tools in iOS

Xcode Developer Tools in iOS

1h 5mIntermediate2018-02-22

Authors

Jon Bott

Jon Bott

Senior iOS Developer at Ancestry.com, Training Consultant

Course details

Bugs and performance issues inevitably come up during coding. Xcode 9 has some great new tools for finding and fixing these issues. In this course, learn how to leverage the new Xcode developer tools to enhance your debugging workflow. First, learn what's new in Xcode 9, including refactoring tools like fix-its, wireless debugging, GitHub integration, and multiple concurrent simulators. Instructor Jon Bott also covers auditing your app for accessibility, determining the location of memory issues, and troubleshooting performance issues with threads. Plus, he explains how to debug view hierarchies to solve UI issues during runtime, and how to discover memory leaks.

Learning objectives
Working with the Accessibility Inspector
Reviewing dynamic text and audit fixes
Using the Memory Debugger
Using the Thread Sanitizer
Debugging view hierarchies
Analyzing a project for memory consumption

Skills covered

XcodeiOSAppleSoftware Development ToolsSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - Using the exercise files
  • 03 - Project overview

1. Xcode 9 - What's New

  • 04 - What's new - Overview
  • 05 - Refactoring
  • 06 - Source control
  • 07 - Customize the new file header
  • 08 - Network debugging for iOS and tvOS
  • 09 - Multiple concurrent simulators
  • 10 - Markup support

2. Xcode Tools

  • 11 - Accessibility Inspector
  • 12 - Dynamic text and audit fixes
  • 13 - Accessibility settings and inspection
  • 14 - Memory graph debugging
  • 15 - Thread Sanitizer
  • 16 - Runtime UI with Debug View Hierarchy
  • 17 - Memory and leaks
  • 18 - Main Thread Checker

Conclusion

  • 19 - 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