RuntimeBrowser
This is a class browser for the Objective-C runtime on Mac OS X (and related)
systems. It gives you full access to all classes loaded in the runtime; allows
you to dynamically load new modules and their classes; shows every method
implemented on each class; and displays information in a header (.h) file
format.
We have found this to be a useful development tool. Please note, however, that each user
is responsible for their own usage.
If you're building this with ProjectBuilder on Mac OS X, please see the
notes on building below.
- Systems
- Mac OS X. Other Objective-C systems with Foundation and
AppKit frameworks (e.g., NeXT, WebObjects 4.x).
- Language
- Objective-C
- Author
- Ezra Epstein
eepstein@prajna.com
- Version
- 0.9
- Released
- April 30, 2002
- License
- This software is provided as is. No warranty is intended
or implied. This software is Open Source and is released under the
GNU Public License.
Please see the file "Copying.txt" included with the distribution,
or read the online version of this license.
- Building
-
The RuntimeBrowser is distributed as a ProjectBuilder project.
Mac OS X's ProjectBuilder uses a newer format so we suggest that the easiest
way to build the RuntimeBrowser on newer OS X systems is to use the import
command and select the
PB.project file. Build & Run should
then work. On other systems (e.g., WebObjects 4.x) you should be able to
use the PB.project file directly.
- Download
- RuntimeBrowser source code.
- Development
- If there is interest in contributing to the code base of this project,
please email the author. If there is sufficient interest, the project can be
released for distributed development via CVS.
Relate Tool: MagicHat-
MagicHat is an handy little utility bringing together the objc runtime,
headers and documentations. You can download it from the author here:
http://homepage.mac.com/petite_abeille/FileSharing1.html