Skip to content

NSAutoreleasePool

  • main.m: 최초로 실행되는 파일.
#import <UIKit/UIKit.h>
#import "SampleAppDelegate.h"

int main(int argc, char * argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([SampleAppDelegate class]));
    }
}
  • 예전버전은 아래와 같은 구조로 되어있다.
#import <UIKit/UIKit.h>

int main(int argc, char *argv[])
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"appDelegate");
    [pool release];
    return retVal;
}

Favorite site