| Copyright ©1998 by AAA+ Software Forschungs- und Entwicklungs Ges.m.b.H. All Rights Reserved. Revision 2.00 - May 11, 1998. |
| Joy Commands for Objective-C |
| Table of Contents |
| Introduction C Macro Constants C Types C Functions and Variables Control Flow Classes and Objects Pointers Tcl List - NSArray Conversion |
| Introduction |
| About Joy's Objective-C commands |
| C Macro Constants |
| objc:define - Define a constant objc:loadPrecomp - Load precompiled header file objc:undef - Undefine a constant |
| C Types |
| objc:decode - Decode an Objective-C type encoding objc:encode - Encode a Joy type definition objc:expandType - Expand a type definition objc:isType - Check if a type is known objc:isValue - Check if a value is valid for a type objc:loadPrecomp - Load precompiled header file objc:sizeof - Return a type's size objc:typedef - Define a new type |
| C Functions and Variables |
| objc:declare - Declare C functions and variables |
| Control Flow |
| objc:foreach - Iterate over a container object objc:uncaughtException - Raise an exeception that Joy does not catch |
| Objective-C Classes and Objects |
| objc:deallocTrace - Trace object deallocation objc:iVarPtr - Get the address of an instance variable objc:info - Get information about the Objective-C runtime objc:isNullObj - Check for null object pointer objc:newClass - Add a new class to the run-time objc:newProtocol - Add a new protocol to the run-time objc:protocol - Return a protocol object objc:teach - Add new methods to objects objc:unteach - Remove skills |
| Pointers |
| objc:call - Call-dereference a function pointer objc:delPtr - Free memory objc:funcPtr - Get the address of a C function objc:newPtr - Allocate memory objc:offsetPtr - Pointer arithmetic and type casting objc:peek - Read-dereferene a pointer objc:poke - Write-dereferene a pointer objc:typeOfPtr - Type-dereferene a pointer objc:varPtr - Get the address of a C variable |
| Tcl List - NSArray conversion |
| objc:arrayFromList - Convert a Tcl list into an NSArray objc:listFromArray - Convert an NSArray into a Tcl list |
| Back to Main Index |