AutoreleasePool NSString Automatic Reference Counting
Also @autoreleasepool does not look are the objects create outside of it scope, just the object used within. Also if using are there is not need for the @autoreleasepool at all, since the scope variables will be released and nilled at the end of the scope.