Diagnoses crashes, memory leaks, and performance bottlenecks in iOS applications using LLDB, Memory Graph Debugger, and Instruments.
This skill provides a comprehensive framework for diagnosing and resolving complex technical issues within iOS and Swift environments. It equips developers with advanced workflows for LLDB debugging, memory management analysis, and performance profiling using the full suite of Xcode Instruments. Whether triaging build failures, fixing elusive retain cycles, or eliminating main thread hangs, this skill offers domain-specific guidance for maintaining high-performance, stable mobile applications on modern Apple frameworks.
주요 기능
01Advanced LLDB command mastery for state inspection and runtime modification
02Automated profiling using xctrace for CI/CD integration
03Memory Graph Debugger workflows to isolate retain cycles and leaks
04Performance profiling with Time Profiler, Allocations, and Energy templates
05520 GitHub stars
06Diagnostic strategies for identifying and fixing main thread hangs
사용 사례
01Optimizing app responsiveness by diagnosing synchronous I/O on the main thread
02Identifying and fixing memory leaks in complex SwiftUI view hierarchies
03Triaging cryptic build failures and Swift Package Manager dependency conflicts