From 75cadf383a6659033dc4a94c8dc2eef32c32cd68 Mon Sep 17 00:00:00 2001 From: "Friesen, Artur" Date: Mon, 29 Oct 2012 14:50:53 +0100 Subject: [PATCH] ARC fix --- Classes/NSString+MD5Addition.m | 2 +- UIDeviceAddition.xcodeproj/project.pbxproj | 4 ++++ UIDeviceAddition/UIDeviceAdditionAppDelegate.m | 7 ------- UIDeviceAddition/UIDeviceAdditionViewController.m | 7 ------- UIDeviceAddition/main.m | 7 +++---- 5 files changed, 8 insertions(+), 19 deletions(-) diff --git a/Classes/NSString+MD5Addition.m b/Classes/NSString+MD5Addition.m index 62abdbc..77d76e6 100644 --- a/Classes/NSString+MD5Addition.m +++ b/Classes/NSString+MD5Addition.m @@ -26,7 +26,7 @@ - (NSString *) stringFromMD5{ [outputString appendFormat:@"%02x",outputBuffer[count]]; } - return [outputString autorelease]; + return outputString; } @end diff --git a/UIDeviceAddition.xcodeproj/project.pbxproj b/UIDeviceAddition.xcodeproj/project.pbxproj index 80d78b6..ef3b098 100644 --- a/UIDeviceAddition.xcodeproj/project.pbxproj +++ b/UIDeviceAddition.xcodeproj/project.pbxproj @@ -257,10 +257,12 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_ARC = YES; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "UIDeviceAddition/UIDeviceAddition-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "UIDeviceAddition/UIDeviceAddition-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 4.0; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -272,9 +274,11 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_ARC = YES; COPY_PHASE_STRIP = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "UIDeviceAddition/UIDeviceAddition-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "UIDeviceAddition/UIDeviceAddition-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 4.0; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/UIDeviceAddition/UIDeviceAdditionAppDelegate.m b/UIDeviceAddition/UIDeviceAdditionAppDelegate.m index 78d4af3..0a61a53 100644 --- a/UIDeviceAddition/UIDeviceAdditionAppDelegate.m +++ b/UIDeviceAddition/UIDeviceAdditionAppDelegate.m @@ -65,11 +65,4 @@ - (void)applicationWillTerminate:(UIApplication *)application */ } -- (void)dealloc -{ - [_window release]; - [_viewController release]; - [super dealloc]; -} - @end diff --git a/UIDeviceAddition/UIDeviceAdditionViewController.m b/UIDeviceAddition/UIDeviceAdditionViewController.m index 78c8621..04bdab7 100644 --- a/UIDeviceAddition/UIDeviceAdditionViewController.m +++ b/UIDeviceAddition/UIDeviceAdditionViewController.m @@ -11,11 +11,6 @@ @implementation UIDeviceAdditionViewController -- (void)dealloc -{ - [super dealloc]; -} - - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. @@ -38,7 +33,6 @@ - (void)viewDidLoad{ [[UIDevice currentDevice] uniqueDeviceIdentifier]]; [self.view addSubview:label]; - [label release]; label = [[UILabel alloc] initWithFrame:CGRectMake(10, 210, 300, 100)]; label.numberOfLines = 0; @@ -47,7 +41,6 @@ - (void)viewDidLoad{ [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier]]; [self.view addSubview:label]; - [label release]; } diff --git a/UIDeviceAddition/main.m b/UIDeviceAddition/main.m index 733080f..f456e7e 100644 --- a/UIDeviceAddition/main.m +++ b/UIDeviceAddition/main.m @@ -10,8 +10,7 @@ int main(int argc, char *argv[]) { - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - int retVal = UIApplicationMain(argc, argv, nil, nil); - [pool release]; - return retVal; + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, nil); + } }