All pastes #516911 Raw Edit

php objective-c (cocoa) bindings

public php v1 · immutable
#516911 ·published 2007-05-28 21:58 UTC
rendered paste body
<?phpdl('objc.so');objc_import_class(null);$App = NSApplication::__staticInvoke("sharedApplication");$url = NSURL::__staticInvoke("fileURLWithPath_",        "/Users/wez/hacking/php/php-objc/Resources/simple-nib.nib");$nib = NSNib::alloc()->initWithContentsOfURL_($url);$top_level = null;if (!$nib->instantiateNibWithOwner_topLevelObjects_($App, $top_level)) {    echo "nib inst failed\n";    exit;}echo "nib inst ok!\n";var_dump($top_level);$n = $top_level->count();echo "There are $n elements\n";for ($i = 0; $i < $n; $i++) {    $o = $top_level->objectAtIndex_($i);    var_dump($o);    if ($o instanceof NSWindow) {        echo "Got me a window\n";    }}echo "Running, CTRL-C to quit\n";$App->run();