xcode
Installation
SKILL.md
Xcode
Xcode is Apple's unified IDE for developing software across iOS, iPadOS, macOS, watchOS, and visionOS, featuring Instruments profiling, LLDB debugging, and Swift Package Manager.
When to Use
- Native Apple Platform Engineering: Building iOS, iPadOS, macOS, watchOS, and visionOS applications using Swift and SwiftUI.
- Instruments Performance Profiling: Profiling memory leaks, CPU spikes, energy usage, and Time Profiler traces.
- Automated CI/CD Build Packaging: Building, signing, and releasing apps to TestFlight using Fastlane and
xcodebuild. - Swift Package Manager (SPM) Dependency Resolution: Managing native modular libraries and cross-platform Swift packages.