美文网首页
UI基础第一章3编写汤姆猫

UI基础第一章3编写汤姆猫

作者: 琉璃梦 | 来源:发表于2015-04-28 01:45 被阅读0次

本人小菜一个,正在学习iOS,有兴趣盆友可以加我好友,可免费供视频(不过要在20:50以后联系我),需要的留言(大神勿喷)!//

“//”这个符号代表注释 

汤姆猫这次是抽取步骤之后,且释放内存后的完整版,按老师的说法这已经达到苹果对于产品上架的要求了,同时释放内存方法不止这一中还有其他解决途径!

//汤姆猫第一次

//

//

#import"ViewController.h"

@interfaceViewController()

- (IBAction)drinkBtn;

@property(weak,nonatomic)IBOutletUIImageView*picture;

- (IBAction)headBtn;

- (IBAction)rightBtn;

@end

@implementationViewController

- (IBAction)drinkBtn

{

[selfconcourseNume:@"drink"endCount:81];

}

- (IBAction)headBtn//头部

{

[selfconcourseNume:@"knockout"endCount:81];

}

- (IBAction)rightBtn//脚

{

[selfconcourseNume:@"footLeft"endCount:30];

}

-(IBAction)concourseNume:(NSString*)nume endCount:(NSInteger)count

{

if(self.picture.isAnimating)

{

return;

}

NSMutableArray*muta = [NSMutableArrayarray];创建数组

for(inti =0; i < count; i++)

{

NSString*str = [NSStringstringWithFormat:@"%@_%02d.jpg",nume,i];遍历图片

NSString*string = [[NSBundle mainBundle]pathForResource: str ofType:nil];

UIImage*image = [UIImage imageWithContentsOfFile:string];这里是消除引入图片产生的缓存

[muta addObject:image];这里是为了将图片传入数组

}

self.picture.animationImages= muta;引入动画,(这是是缓存区占用大量内存)

self.picture.animationDuration=0.05* count;为了调节动画的快慢在这里限制速度,count是由上面传入

self.picture.animationRepeatCount=1;这是Repeat是重复的意思

[self.picturestartAnimating];这是开启动画

[selfperformSelector:@selector(dispel)withObject:nilafterDelay:self.picture.animationDuration];//同样的借用下面dispe这个方法消除缓存

}

-(IBAction)dispel// 这里是为了消除缓存数据

{

self.picture.animationImages=nil;

}

@end

相关文章

  • UI基础第一章3编写汤姆猫

    本人小菜一个,正在学习iOS,有兴趣盆友可以加我好友,可免费供视频(不过要在20:50以后联系我),需要的留言(大...

  • UI基础第一章3编写汤姆猫

    本人小菜一个,正在学习iOS,有兴趣盆友可以加我好友,暂且不提供视频,需要的留言(大神勿喷)!// //ViewC...

  • stylus_ui基础组件开发

    基于stylus,仿照weui,目前先根据app设计风格编写基础ui组件;后续1:会根据基础组件扩展;后续2:根据...

  • 会说话的汤姆猫

    “请问你有看到我的猫吗?他叫汤姆,英国蓝猫。” “汤姆?是动画片《汤姆和杰瑞》里面的汤姆吗?” “是,是,是,就是...

  • 致敬经典——-汤姆猫的自述

    致敬经典——-汤姆猫的自述 题记:汤姆猫和杰瑞鼠今年已经77岁了,汤姆猫说,我老了。 我老了, 没有人来看我。 曾...

  • 缘于汤姆猫,终于汤姆猫

    从母上大人那归家之后,儿子就一直心有不快,属于“没事找事型”,看啥啥都不顺眼,因为母上大人第二天要干活儿,毕...

  • 《猫和老鼠》游戏为什么越来越不好玩

    1. “汤姆怎么这么厉害?血太多了,根本打不死嘛。” 老公又在抱怨《猫和老鼠》游戏里的汤姆猫。的确,汤姆猫血很厚,...

  • 汤姆猫

    // // ViewController.m // TOM // // Created by lanou on 1...

  • 汤姆猫

    此代码利用了方法来去避免代码冗余 // // ViewController.m // TomCAt // // C...

  • 汤姆猫

    // // ViewController.m // 汤姆猫 // // Created by lanou on 1...

网友评论

      本文标题:UI基础第一章3编写汤姆猫

      本文链接:https://www.haomeiwen.com/subject/pehvfttx.html