1 #import "CATransactionGroup.h"
2 #import <QuartzCore/CATransaction.h>
3 #import <Foundation/NSNumber.h>
4 #import <Foundation/NSDictionary.h>
6 @implementation CATransactionGroup
9 _values=[[NSMutableDictionary alloc] init];
10 [_values setObject:[NSNumber numberWithFloat:0.25] forKey:kCATransactionAnimationDuration];
11 [_values setObject:[NSNumber numberWithBool:NO] forKey:kCATransactionDisableActions];
12 // kCATransactionAnimationTimingFunction default is nil
13 // kCATransactionCompletionBlock default is nil
17 -valueForKey:(NSString *)key {
18 return [_values objectForKey:key];
21 -(void)setValue:value forKey:(NSString *)key {
22 [_values setObject:value forKey:key];