New in this month’s release of Reveal is support for Auto Layout guides. Represented by the UILayoutGuide class, layout guides have been introduced to UIKit as an efficient replacement for “dummy views”, and can be used as spacing between views or to help implement a complex layout. Built-in views like UIStackView use UILayoutGuide internally to implement their layout behavior, while several UIKit classes expose special guides to allow access to specific layout features.
With the latest release of Reveal (v5), we now provide a set of debugger commands accessible from the LLDB console (including Xcode’s Debug Console). These commands allow you to easily load and control the Reveal Server framework in your current debug session with either the LLDB console command line or breakpoint commands.
Today we’re thrilled to announce the release of Reveal 2. This release delivers a host of new features and an all-new design that make Reveal even more powerful and easy to use. Here’s a summary of some of the major new features.
Revert (REVEal Rendering Test) is an iOS project we’ve built to help test the performance and accuracy of Reveal, our runtime view hierarchy inspection tool. It contains a number of examples which highlight both common and edge case scenarios, and helps us to ensure that we don’t regress or introduce rendering and serialization bugs when updating Reveal.
Last week Apple shipped the new Apple TV to the public. Like everyone else we were excited to get our hands on it, because, you guessed it - we love Crossy Road. Seriously though, we’re keen to show off what we actually have been doing with the new Apple TV, and that is using Reveal to inspect tvOS apps. Version 1.6.2 of Reveal which you can download now, will let you pull apart your widescreen view hierarchy on both device and simulator.