The Spark Inspector is now available in Xcode, just like Instruments
sparkinspector.com
sparkinspector.com
At the moment I'm not sure what other technology the Spark Inspector could use. I'd like to make it talk through LLDB entirely, and the latest update is a step in that direction, but there are many steps left to go.
Thanks for your post—feel free to reach out to me at my primary email bengotow@gmail.com if you need anything.
lldb attach -p `ps x|grep MobileCal|grep -v grep|awk '{print $1}'`
You might want to try this: lldb attach -p `pgrep -x MobileCal`Reveal does do a better job of presenting views with pattern image background colors. In SI these are often not displayed at all.
Edit: It looks like one of the release note items in 1.1.1 is "Views are now rendered more correctly in the Spark Inspector. Additional support for UIColor pattern images, CAShapeLayer, and more."
I personally do not find the 3D view in either one useful at all. It's too noisy with something of any complexity to see the hierarchy, and particularly in SI's case with limited background support it can be harder to see certain elements.
My two biggest wish list items for either one would be:
1. CALayer hierarchy inspection in the same manner as the UIView inspection works. I frequently use CALayer hierarchies when building custom controls rather than UIView ones because I find it easier.
2. Constraint visualization. It would be very useful to be able to know when custom constraints have been overridden (e.g., in a UITableViewCell subclass) while trying to debug layout problems.
Making the 3D view useful for large view hierarchies is exactly why we implemented drilldown so you can focus in on one section of the view hierarchy. Try double clicking a view in the outline or canvas. It may just be personal preference, but we've had many people comment that the 3D view is immensely useful, and we've found it useful in our own use of the product.
This presentation I did at Melbourne Cocoaheads might shed some light on how useful that feature (and others in Reveal) are. https://vimeo.com/78441103. Scratch the surface and I think you'll find a lot of other useful features.