LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.
Mock Location
function and split into components.LLDebugTool/{subspec}
, such as LLDebugTool/Network
、LLDebugTool/Log
.Mock Location
function, now you can mock location to anywhere at anytime. Support CLLocationManager
and MKMapView
.generate_multiple_pod_projects
in podfile.Hierarchy
functionNow you can use the Hierarchy
function to dynamically modify attribute values. There are common attributes in the shortcut interface and most attributes in the details interface. It's a very interesting and useful function.
Hierarchy Detail
to dynamic modify properties.Ruler
, Widget Border
function.Ruler function : Convenient tools to display touch point information.
Widget Border function : Display element border, convenient to see the view's frame.
Add LLSettingManager
to control some settings in tool, you can configure LLConfig
's options dynamically without re-archiving.
Add Hierarchy Detail Info
function to show more detail info of target view. Similar to Debug View Hierarchy
function in XCode.
Hierarchy function : Now you can use Hierarchy
function to see every element on screen, and you can visually see their frame and properties, Hierarchy info
will come soon.
Magnifying function : Now you can use Magnifying
function to see the contents or color of each pixel, this makes it easier for you to communicate with the UI designer.
More changes can be viewed in Version 1.3.0 Project.
LLWindowManager.m
.LLDebugTool
didn't supports component-based now. This is a useless feature and adds to the difficulty of calling between modules. LLDebugTool
is later maintained as a single app rather than as multiple functional modules.