New in Reveal
Inspect the gesture recognizers you've attached to all of your views, as well as the recognizers added by iOS. You can update and modify their behaviour just as you would any other property in Reveal!
Reveal has joined the dark side with the release of macOS Mojave. Give your eyes a break, and your screen a serious dose of cool with full support for Dark Mode.
Core Animation Layers
Reveal supports inspecting custom sublayers of your views. We’ve included support for most common layer types, and improved the inspectors for views and layers.
Reveal supports inspecting Auto Layout guides and focus guides, making it invaluable for debugging apps using modern iOS and tvOS layout APIs.
A beautiful perspective
Reveal uses Scene Kit to show your application's view hierarchy in a whole new light. Rotate, zoom and navigate your application to solve difficult problems in seconds.
Edit and modify views in your running application to see the effect immediately. No more recompiling to test simple visual changes.
With detailed custom inspectors for a wide range of UIKit classes you'll be able to see and edit more properties than any other tool.
Get your head around unfamiliar code. Reveal helps you to easily identify which classes implement which views.
Start inspecting iOS applications quickly and easily using AppCode's built-in support for Reveal.
Find and discover relationships between views and constraints directly on the canvas.
View detailed layout properties in the dedicated layout inspector.
Quickly edit or navigate to constraints that affect a view's layout.
See constraints owned by a view in the outline, and identify those created by the system.
Make complex applications easier to understand by collapsing parts of the view hierarchy. Reveal is the only tool that allows you to condense views to get a more accurate picture of your application.
View hierarchies can get complex. Double click a view to focus on it, and all its subviews.
Tailor the amount of information displayed for the task at hand. Toggle the display of hidden views, constraints, wireframes and content.
Auto Layout warnings & errors
Reveal highlights views and constraints affected by common Auto Layout issues, helping you to fix layout problems faster.
Filter your view hierarchy for specific attributes such as classes, accessibility information, memory addresses and more.
Inspect tvOS apps
Seamlessly inspect tvOS apps using the same powerful tools you use for iOS apps.
Inspect your App's Extensions, and debug issues that even Xcode can't see.
Get different perspectives of your app or inspect multiple projects simultaneously.
Create and share snapshots
Share snapshots with your team or use them as point-in-time reference during development.
USB connection support
Avoid Bonjour and other network connectivity issues by simply plugging your device into your Mac via its USB cable.
With precise 2D composition and rendering of transformed views, Reveal provides the most accurate presentation of an application's view hierarchy available.