Git address: https://github.com/Flipboard/FLEX

Introduction to the

FLFX (Flipboard Explorer) : Officially, FLFX is a set of application debugging and exploration tools for iOS development. In fact, there are more valuable functions, such as operations on View: position coordinate display, layer relationships, moving positions; View plIST files in the project; View the NSUserDefaults variable; And so on. When it appears, FLEX displays a toolbar in a window above the application. From this toolbar, you can view and modify almost every state in a running application.





Use the main screen of the tool

integration

Use CocoaPods directly

Pod ‘FLEX’, ‘~ > 2.0, : configurations = > [‘ Debug’]


Detailed Functions

1. Check and modify the view hierarchy.

2. View the properties and values of any object.

3. Dynamically modify properties and values.

Dynamically invoke instance and class methods.

Use timings, headers, and complete responses to see a detailed network request history.

6. Add your own emulator keyboard shortcuts.

7. View system log messages (for example, from NSLog).

7. Access any live objects by scanning.

View the file system in the project sandbox.

View the SQLite/Realm database in the file system.

Use control, shift, and command keys to trigger 3D touch in the simulator.

12. Explore the system framework (public and private) for all classes and links in the application.

Quick access to useful objects like [UIApplication sharedApplication], Appdelegate, root view controller on key Windows, etc.

Dynamically view and modify NSUserDefaults values.


Method of use

Introduced in the AppDelegate and initialized

H # import “FLEXManager.”

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

[[FLEXManager sharedManager] showExplorer];

}

Run the project file and see the toolbar

See the tutorial below