IOS-汤姆猫实例

++2016/7/12
++by side @OC-汤姆猫实例

相信大家或多或少都玩过汤姆猫这个有趣的小游戏

==========================================

          [下载地址]:
IOS-汤姆猫实例_第1张图片

今天给大家带来的是按钮事件监听的方法:

  • 首先我们了解一下什么是封装(因为等下会用到)

封装: 即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

 封装,简单来说就是将使用频率较高的方法或代码块打包在一起,方便使用,提高效率。  
  • 接下来是了解一下序列帧动画的一些基本方法


    IOS-汤姆猫实例_第2张图片
    序列帧动画的一些基本方法

animation 表示动画 ,Duration 表示持续时间 ,Repeat表示重复 。了解这些单词的意思,animation的方法也就不难记忆了。

  • 然后就是了解所要封装(打包)的方法了
IOS-汤姆猫实例_第3张图片
按钮事件封装的方法-多次利用

为了防止代码的冗余和提高程序的运行效率,这里呢我们用到了封装。将重复的代码块打包到tongmuCatAnimationWithName()方法里
只要在相应的按钮事件监听的方法里,再调用此方法就可以了

[self tongmuCatAnimationWithName:name withCount: count];
name表示图片名称 count表示循环次数


==========================================@小怪兽
在这里解释一下%02ld 是什么意思:
假如 a = 2; printf("%02ld",a) ->输出 02 printf("%2ld",a) ->输出 2 也就是说你那里的2是占位符,如果不到两位就用0补。

上一篇: IOS-UI控件基础

ps:因作者能力有限,有错误的地方请见谅

你可能感兴趣的:(IOS-汤姆猫实例)