• Action类是所有动作的基类,所有的动作实例被创建后都处于同一活动列表。不同的动作可以叠加,但同一个动作不能在同一时间被执行多次,否则会报错。

    注意:创建一个动作后,如果该动作要在作用域[M1] 外的其他地方调用,那么应该在创建动作后调用retain[M2] 函数来保持对该动作的引用。同时应该在不需要该动作的时候调用release函数来释放引用。

     [M1]创建该动作的作用域(如:在一个函数体内)

     [M2]当一个动作执行完后,该动作实例会被释放掉。如果动作实例调用了retain函数来保持引用,则不会被释放掉。