com.apple.cocoa.*
packages provide incomplete
support for the native Cocoa API
Non standard "JavaDoc"
Never well supported; soon to be abandoned?
com.apple.cocoa.foundation.NSSelector
lets you reflect to invoke any native Mac OS X method
Suppose you have this Cocoa method:
void doSomething(String str, int i) { }
Use this Java code to invoke it:
NSSelector sel = new NSSelector(
"doSomething", new Class[] {String.class, int.class} );
Foo f = new Foo();
sel.invoke(f, new Object[] { "hi", new Integer(42) });