CBIntrospect and View Introspector - iOS UIView Hierarchy View debuging tool

Ever wanted to see the entire UIView hierarchy of the screen or window? Yeah, me too. Ever wanted to send messages to the UIView, UITableView, UIScrollView, etc without changing code? Yeah, me too. Ever wanted to manipulate the view's frame or see a verbose description of a UIView's properties? Yeah, me too.

Meet CBIntrospect and View Introspector.

CBIntrospect is an iOS library which provide tools to debug UIView hierarchies in the simulator and on the device.
Introspect tool active

View Introspector is a desktop app which allows you to control CBIntrospect and call methods (send messages) from outside the iOS Simulator.

View Introspector

It works as you would expect. You can click on an element in the tree to select in the simulator and click on an element in the simulator to jump to it and select it in the tree. It makes finding and manipulating subviews easy (and much more).

Its all on GitHub. Enjoy and let me know if it helps.

Comments

Popular posts from this blog

Python SUDS with Windows Authentication (SOAP)

Text Sherlock the OpenGrok alternative (Source Code Search Engine)

How to remove, update, or replace the WKWebView inputAccessoryView