From 869969e7d7433f350b5fb990904b8114424ae763 Mon Sep 17 00:00:00 2001 From: Karsten Rohweder Date: Tue, 7 Jul 2015 09:53:37 +0200 Subject: [PATCH] converted to ARC --- XCode Classes/AppController.mm | 2 -- XCode Classes/iCadeReaderView.h | 2 +- XCode Classes/iCadeReaderView.m | 6 +----- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/XCode Classes/AppController.mm b/XCode Classes/AppController.mm index 09cf0cc..d1d2e00 100644 --- a/XCode Classes/AppController.mm +++ b/XCode Classes/AppController.mm @@ -16,6 +16,4 @@ - (void) startUnity:(UIApplication*)application [iCadeReader setDelegate:iCade]; [application.keyWindow.rootViewController.view addSubview:iCadeReader]; [iCadeReader setActive:YES]; - [iCadeReader release]; - [iCade release]; } \ No newline at end of file diff --git a/XCode Classes/iCadeReaderView.h b/XCode Classes/iCadeReaderView.h index ed26de1..020cbb3 100755 --- a/XCode Classes/iCadeReaderView.h +++ b/XCode Classes/iCadeReaderView.h @@ -60,7 +60,7 @@ } @property (nonatomic, assign) iCadeState iCadeState; -@property (nonatomic, retain) id delegate; +@property (nonatomic, strong) id delegate; @property (nonatomic, assign) BOOL active; @end diff --git a/XCode Classes/iCadeReaderView.m b/XCode Classes/iCadeReaderView.m index e5acac0..4694f84 100755 --- a/XCode Classes/iCadeReaderView.m +++ b/XCode Classes/iCadeReaderView.m @@ -51,10 +51,6 @@ - (id)initWithFrame:(CGRect)frame { - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidEnterBackgroundNotification object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidBecomeActiveNotification object:nil]; - - [_delegate release]; - - [super dealloc]; } - (void)didEnterBackground { @@ -91,7 +87,7 @@ - (UIView*) inputView { } - (void)setDelegate:(id)delegate { - _delegate = [delegate retain]; + _delegate = delegate; if (!_delegate) return; _delegateFlags.stateChanged = [_delegate respondsToSelector:@selector(stateChanged:)];