Nenhuma descrição

Ryan Olson a5092e5da5 Remove images from the repo. 12 anos atrás
Classes 19af65442c Don’t allow drill-ins to edit properties/ivars or call methods from the class explorer. 12 anos atrás
.gitignore 395752d3d1 Add README and .gitignore 12 anos atrás
README.md f534a98485 Update README todos 12 anos atrás

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