优化#define方法

时间:2013-01-07 04:00:06

标签: ios objective-c optimization c-preprocessor

我定义了这样的动画方法:

#define Animation_05(f) [UIView beginAnimations:@"" context:nil];[UIView setAnimationDuration:0.5f];(f);[UIView commitAnimations];

并使用它:

Anmation_05(a.frame = CGRectMake(0, 90, 10, 150));
Anmation_05(b.frame = CGRectMake(0, 88, 15, 150));
Anmation_05(c.frame = CGRectMake(0, 44, 15, 150));
Anmation_05(d.frame = CGRectMake(0, 20, 15, 150));

我想知道,有没有办法优化定义?也许有些代码只是执行一次Anmation_05。

0 个答案:

没有答案