OSDN Git Service

MOD Swift化のためにHMTemporaryDataStoreの生成タイミングを変更
authormasakih <masakih@users.sourceforge.jp>
Mon, 12 Jan 2015 05:18:57 +0000 (14:18 +0900)
committermasakih <masakih@users.sourceforge.jp>
Mon, 12 Jan 2015 05:18:57 +0000 (14:18 +0900)
KCD/HMCalculateDamageCommand.m

index 3c01137..4f15321 100644 (file)
@@ -19,19 +19,17 @@ typedef NS_ENUM(NSUInteger, HMBattleType) {
 };
 
 @interface HMCalculateDamageCommand ()
-@property (nonatomic, strong) HMTemporaryDataStore *store;
+@property (readonly) HMTemporaryDataStore *store;
 @property HMBattleType battleType;
 @end
 
 @implementation HMCalculateDamageCommand
+@synthesize store = _store;
 
-- (id)init
-{
-       self = [super init];
-       if(self) {
-               _store = [HMTemporaryDataStore oneTimeEditor];
-       }
-       return self;
+- (HMTemporaryDataStore *)store {
+       if(_store) return _store;
+       _store = [HMTemporaryDataStore oneTimeEditor];
+       return _store;
 }
 
 - (void)resetBattle