New in Reveal

Image of gesture recognizer icons in Reveal's outline view

Gesture Recognizers

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!

Sample of both the Light and Dark Modes under macOS Mojave

Dark Mode

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.

Sample of layer support, showing an exploded view of Concepts' color palette

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.

Layout guides being shown side-by-side in the canvas and the outline view

Layout Guides

Reveal supports inspecting Auto Layout guides and focus guides, making it invaluable for debugging apps using modern iOS and tvOS layout APIs.

Debug

Don't waste time guessing

reveal_constraints

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.

reveal_autolayout

Live edits

Edit and modify views in your running application to see the effect immediately. No more recompiling to test simple visual changes.

Reveal renders map views

Comprehensive inspectors

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.

Soundstagram's icon

See relationships

Get your head around unfamiliar code. Reveal helps you to easily identify which classes implement which views.

AppCode integration

Start inspecting iOS applications quickly and easily using AppCode's built-in support for Reveal.

Layout

Unparalleled tools for finding and fixing layout problems

reveal_constraints

Visualize constraints

Find and discover relationships between views and constraints directly on the canvas.

reveal_autolayout

Layout inspector

View detailed layout properties in the dedicated layout inspector.

Reveal renders map views

Constraint participation

Quickly edit or navigate to constraints that affect a view's layout.

Soundstagram's icon

Constraint ownership

See constraints owned by a view in the outline, and identify those created by the system.

Focus

From the simplest application to the most complex,
Reveal gives you the tools to focus on what's important

Simplify the hierarchy

Simplify

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.

Isolate hierarchies

Isolate

View hierarchies can get complex. Double click a view to focus on it, and all its subviews.

Filtered view

Refine

Tailor the amount of information displayed for the task at hand. Toggle the display of hidden views, constraints, wireframes and content.

And much more…

Auto Layout warnings and errors

Auto Layout warnings & errors

Reveal highlights views and constraints affected by common Auto Layout issues, helping you to fix layout problems faster.

Improved filtering in Reveal

Improved filtering

Filter your view hierarchy for specific attributes such as classes, accessibility information, memory addresses and more.

Inspect tvOS apps

Inspect tvOS apps

Seamlessly inspect tvOS apps using the same powerful tools you use for iOS apps.

Reveal is faster

App Extensions

Inspect your App's Extensions, and debug issues that even Xcode can't see.

Multi-window Support

Multi-window support

Get different perspectives of your app or inspect multiple projects simultaneously.

Create and share snapshots

Create and share snapshots

Share snapshots with your team or use them as point-in-time reference during development.

USB connectin support

USB connection support

Avoid Bonjour and other network connectivity issues by simply plugging your device into your Mac via its USB cable.

Unparalleled Accuracy

Unparalleled accuracy

With precise 2D composition and rendering of transformed views, Reveal provides the most accurate presentation of an application's view hierarchy available.