Spy++ for Cocoa/Mac OS X?

  • Hi,

    I know I am risking hell for even mentioning the name, but anyway: Is
    there anything similar to Microsofts Spy++ for Windows available for
    Cocoa/Mac OS X?

    Spy++ allows you to inspect the window structure of any running
    application and log the message flow of selected windows. In Cocoa
    terms, this would mean to inspect the NSWindow/NSView structure of
    any running application and log the event flow. I'd do with just the
    inspection part, too.

    Thanks for any hints.
    Kai
  • On 9/18/07, Kai Brüning <kai...> wrote:
    > I know I am risking hell for even mentioning the name, but anyway: Is
    > there anything similar to Microsofts Spy++ for Windows available for
    > Cocoa/Mac OS X?

    How about: http://www.fscript.org/

    --
    I.S.
  • F-Script Anywhere.  the most terrific object browser on earth!
      http://www.fscript.org/

      F-Script Injection

    F-Script can be dynamically injected into any Cocoa application. This makes it a great tool for exploring Cocoa apps. Your tools:
      F-Script itself. Get it from this page. It comes with a comprehensive documentation.
      A good injector like F-Script Anywhere (now included in the F-Script distribution).
      Some good advices like those in Mike Solomon's guide to Cocoa reverse engineering.

      See F-Script in action in these on-line articles

    Scripting Cocoa with F-Script
    Exploring Cocoa with F-Script
    Embedding F-Script into Cocoa Applications


      The object browser lets you graphically find, explore and manipulate objects.

      Explore objects and methods.
      Browse Objective-C instances and Objective-C classes.
      Quickly locate attributes and methods with the search field.
      Graphically Invoke methods.
      Navigate Cocoa bindings.
      Explore Core Data objects graphs.
      Select objects on screen with the "Select and browse" magic button.
      Add custom actions to the browser.
      Powerful tools let you inspect objects.
          Query Core Data interactively.
          Explore Cocoa collections (arrays, dictionaries, etc.)
          Edit and run scripts.
          Inspect Cocoa objects
  • and maybe

    NSTraceEvents

    On Sep 18, 2007, at 17:43 , I. Savant wrote:

  • > Il giorno 18/set/07, alle ore 17:25, Kai Brüning ha scritto:
    >
    >> Spy++ allows you to inspect the window structure of any running application and log the message flow of selected windows. In Cocoa terms, this would mean to inspect the NSWindow/NSView structure of any running application and log the event flow. I'd do with just the inspection part, too.
    >
    > You should use F-Script Anywhere to do that. "Browser for target" seems just like the inspection feature you are looking for.
    >
    > F-Script Anywhere is part of the F-Script programming language at < http://www.fscript.org > .

    Thanks a lot, this seems to be a very useful tool and gives me the information I was searching for.

    Kai
previous month september 2007 next month
MTWTFSS
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Go to today