No Description

Ryan Olson f534a98485 Update README todos 12 years ago
Classes e72859cb58 Avoid premature loading of FLEXObjectExplorerViewController’s view. 12 years ago
Image Originals 1744de4140 Initial import of files. 12 years ago
.gitignore 395752d3d1 Add README and .gitignore 12 years ago
README.md f534a98485 Update README todos 12 years ago

README.md

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
  • Method calling feedback toast when methods that return nil or void are called successfully
  • Alert when method calling fails
  • Add more common fields to custom view object explorer.
  • Considder a custom UILabel explorer that extends the UIView explorer
  • Blog post
  • Cleanup and comments

Nice to haves:

  • Image preview in the file browser for image files
  • 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)
  • Demo app
  • File browser: try to parse binary files as plists even if they lack the .plist extension
  • UIColor argument input view
  • View hierarchy 3D perspective

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