iOSTest works with ARC

This commit is contained in:
Phil Nash
2012-03-17 18:36:00 +00:00
parent 53c990a7e1
commit 2969a0df41
5 changed files with 18 additions and 6 deletions

View File

@@ -34,7 +34,7 @@
[window addSubview:view];
[window makeKeyAndVisible];
[view release];
arcSafeRelease( view );
return YES;
}
@@ -42,8 +42,10 @@
///////////////////////////////////////////////////////////////////////////////
- (void)dealloc
{
#if !CATCH_ARC_ENABLED
[window release];
[super dealloc];
#endif
}

View File

@@ -38,9 +38,9 @@
appName = [[UITextField alloc] initWithFrame: CGRectMake( 0, 50, 320, 50 )];
[self addSubview: appName];
[appName release];
arcSafeRelease( appName );
appName.textColor = [[UIColor alloc] initWithRed:0.35 green:0.35 blue:1 alpha:1];
[appName.textColor release];
arcSafeRelease( appName.textColor );
appName.textAlignment = UITextAlignmentCenter;
appName.text = [NSString stringWithFormat:@"CATCH tests"];
@@ -55,7 +55,9 @@
-(void) dealloc
{
[appName removeFromSuperview];
#if !CATCH_ARC_ENABLED
[super dealloc];
#endif
}
///////////////////////////////////////////////////////////////////////////////
@@ -67,7 +69,7 @@
destructiveButtonTitle:nil
otherButtonTitles:@"Run all tests", nil];
[menu showInView: self];
[menu release];
arcSafeRelease( menu );
}