Xcode
Xcode includes the tools you need to develop, test, and distribute apps across Apple platforms.
Xcode includes the tools you need to develop, test, and distribute apps across Apple platforms.
Use intelligent completion, project-aware suggestions, integrated source control, and editing tools designed around Swift and Apple SDKs.
With Xcode Previews, you can visualize interface changes as you edit, try different configurations, and refine UI before running the app on a simulator or device.
Select controls in the preview, adjust device settings, and review your interface in different modes, orientations, and text sizes.
Simulator helps you test app experiences across Apple devices and OS versions when a physical device is not available.
Try different screen sizes, locations, memory conditions, and interface states as part of your development workflow.
Xcode includes tools that help you test code, catch issues early, and deliver higher-quality apps and games.
Use local builds, archives, schemes, and continuous workflows to keep development moving from idea to release.
Write expressive tests and keep behavior stable as your app evolves.
Build, test, and deliver apps through workflows designed for Apple developers.
Xcode provides tools to inspect app behavior, isolate bugs, find crashes, identify bottlenecks, and understand runtime state while your app runs.
Profile performance, observe CPU and memory behavior, and improve responsiveness before you ship.
Explore profiling tools for performance, memory, energy, and responsiveness.
Open documentation