Skip to content
/ FLEX Public
forked from FLEXTool/FLEX

An in-app debugging and exploration tool for iOS

License

Notifications You must be signed in to change notification settings

fusunlang/FLEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 

Repository files navigation

FLEX

TODO:

Must haves:

  • README
  • Note only supported back to iOS 6
  • Usage & feature explanations
  • Exception breakpoint note
  • Notes on unsupported: Classes that don't inherit from NSObject. Unions. Packed structs. C array arguments. Etc.
  • Note that heap objects may have some false positives
  • Thanks/credits section
  • Blog post
  • Cleanup and comments
  • License
  • CocoaPods

Nice to haves:

  • Search bar filtering in file browser
  • Sorting by file size in file browser
  • File browser: try to parse binary files as plists or keyed archives even if they lack the extension?
  • Demo app
  • Support setting mutable array/dictionary properties
  • Mutable collection editing
  • Drill in from class explorer to properties, ivars, and methods for full names and attributes ("call/set" disabled/hidden)

Community feature ideas

  • Swift runtime introspection (swift classes, swift objects on the heap, etc.)
  • Layer hierarchy support
  • Consider a custom data approach that allows users to prioritize their own relevant information.
  • Keyboard shortcuts (that don't interfere with existing keyboard shortcuts)
  • Add new NSUserDefault key/value pair on the fly

About

An in-app debugging and exploration tool for iOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published