मैंने देखा है Xcode 4.2 में एक अलग तरह से मुख्य कार्य शुरू करने के लिए है कि वहाँ:XCS 4.2 क्यों NaututoreleasePool के बजाय main.m में @autoreleasepool का उपयोग करता है?
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil,
NSStringFromClass([PlistAppDelegate class]));
}
}
और
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
किसी को भी पता है उन दोनों के बीच अंतर?
इसे एआरसी (http://clang.llvm.org/docs/AutomaticReferenceCounting.html) – bealex