Show HN: Reveal – an iOS runtime inspection tool
revealapp.com
revealapp.com
They do view hierarchy debugging but also network loggin in Chrome Developer Tools,
Debugging GUI code can be a huge pain, and visualising an interface's structure really benefits from a UI that goes beyond just showing the information. View hierarchy is a good example, but I'm sure there are others too.
It'd also be cool if these apps could show more than just the GUI. Being able to introspect view controller state and model objects would be really useful sometimes. Like, when that intermittent glitch shows up again, being able to see aspects of the program state change over time and interactively setting properties to try and replicate it.
What's pricing going to look like?
Pricing will be announced when we come out of beta.
If you drag and drop the framework into your project the way Reveal tells you to, that framework will be linked into Release builds (because of the '-ObjC' flag) - so you could accidentally allow people to inspect your published app!
The Spark Inspector also tries to mirror IB more closely (the sidebar panels have a more familiar feel.) It also allows you to see system views within your view hierarchy, which Reveal might be choosing to hide.
Also, it seems that a lot of the items in the Reveal sidebar are read-only? (Maybe that's just a beta thing…) I do like that it has an "Application" tab in the sidebar for seeing UIApplication properties.
At any rate - I welcome some competition, and it's great to see more tools being created for iOS developers! I'm planning to take the Spark Inspector beyond view introspection and NSNotificationCenter monitoring, and it'll be interesting to see where Reveal goes (and how much it'll cost!)
As for Reveal, I had it installed in two of my apps in just minute or so after seeing the post! It seems really promising. I'm looking forward to beta testing and sending my bug reports. I already have a few to send. :)
Editing because I had not heard of Spark Inspector before. That also looks awesome. Are these all inspired by the Tilt plugin in Firefox? These visualization tools are so helpful.
Time to go look at how much $ Spark Inspector is going to set me back.