1 USING: cocoa.application cocoa.messages cocoa.classes cocoa.runtime
2 kernel cocoa core-foundation alien.c-types ;
7 swap <NSString> NSApp -> loadNibNamed:owner:
10 : nib-named ( nib-name -- anNSNib )
11 <NSString> NSNib -> alloc swap f -> initWithNibNamed:bundle:
12 dup [ -> autorelease ] when ;
14 : nib-objects ( anNSNib -- objects/f )
15 f f <void*> [ -> instantiateNibWithOwner:topLevelObjects: ] keep
16 swap [ *void* CF>array ] [ drop f ] if ;