Reveal App
revealapp.com
revealapp.com
"Reveal brings the power of tools like Firebug and Web Inspector to iOS developers."
Symbiote (https://github.com/TestingWithFrank/symbiote) and DCIntrospect (https://github.com/domesticcatsoftware/DCIntrospect) were also inspirations.
I dunno, I've never felt a reason to use Firefox's 3D DOM view to debug anything ever, or that it would help at all. If anything, the 3D view just confuses things for me, not being able to see how things line up, etc.
I'm very curious if this is just novelty eye candy, or if there are people who have found this useful in real-life interface work, and what those situations were.
We had actually thought about building something very similar a couple years ago, as at first thought seems like something that would be really useful, but found once we broke it down to the times it would be used it didn't seem as compelling.
There's a bunch of these apps out there now, and most also marry the feature of 'live positioning / updating' , which is still cubersome. It seems like it's actually showing there's probably a much bigger need for a good live themeing solution than anything.
I'm holding off directly comparing them until Reveal announce their final pricing. They both have pros and cons, I wouldn't right now place one above the other.
Then there's http://hierarchydetective.com/ which is OSS, still pretty rough. It support a few different hierarchies like UIKit, CALayer, cocos2d and can supposedly be easily expanded for more view hierarchy types.
Spark Inspector and Reveal are pretty similar at the moment. SI does notification tracking and also live UI updates (and rotating the 3D view in the client by device movement ;) ).
PonyDebugger is the only one that includes network traffic analysis.
I did a talk about these and more at CocoaHeads Dresden this week. Tough it hasn't been recorded and the slides are currently in German. I will translate them and post the link later.
I'd love a tool that could integrate with Jailbroken phones and Cycript to provide run-time introspection on actual devices though.
We've also had reports of people successfully inspecting the Springboard and Apple's apps using Cycript and other means.
They don't say it explicitly, but I would be shocked if Reveal does not work the same when testing on a device.
I've always hated applying this hackneyed phrase to bubble tech, because the meta product makers end up being just as silly looking as the product makers when trends change, and often in a worse position for transition.
Great job, I have a feeling this is going to make big difference for visual debugging.
http://stackoverflow.com/questions/4166879/how-to-print-a-co...