#include "SwifTools/Application/CocoaApplication.h" #include #include namespace Swift { class CocoaApplication::Private { public: NSAutoreleasePool* autoReleasePool_; }; CocoaApplication::CocoaApplication() { d = new CocoaApplication::Private(); NSApplicationLoad(); d->autoReleasePool_ = [[NSAutoreleasePool alloc] init]; } CocoaApplication::~CocoaApplication() { [d->autoReleasePool_ release]; delete d; } }