demo-动画-飞升上神

最近产品提出一个需求,做动画,这也是自己比较感兴趣的.也遇到了不少坑.
第一个问题:内存暴增,
第二个问题:UIView的delloc方法不调用
等一些小而致命的小问题
*解决方案
1.把所有图片使用缓存类缓存起来,避免多次从文件中取,取图片的时候使用[imageWithContentsOfFile] 这个方法.
2.delloc方法不调用原因:动画涉及到动画组,在动画执行结束后,没有把动画移除.这些方法要调用

  [maceImageV.layer removeAnimationForKey:@"maceImageAnimation"];
  [phoenixImageV.layer removeAllAnimations];
  [phoenixImageV.layer removeAnimationForKey:@"imageAnimation1"];
  [phoenixImageV.layer removeAnimationForKey:@"imageAnimation"];
  [self.layer removeAllAnimations];

以前项目中很少涉及到动画,有不足和修改的地方请大家多多指教.
github地址: demo-飞升上神

飞升上神.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,246评论 4 61
  • 标题 标题分为6级,分别对应 # (一级标题)、## (二级标题)、### (三级标题),以此类推。使用方法就是在...
    loser先生阅读 458评论 0 1
  • 那些花儿,还好吗?
    暴躁番茄实验室阅读 141评论 0 3
  • 随着飞机的起落 到达陌生的城市 乡,在天际的一边祈盼 祈盼她的乳儿归来 莫名的,堕落到思念的轮回里 ...
    蓝泪儿521阅读 346评论 3 8
  • 去年夏季那几天 六月,白天总是漫长 头顶同样的天空,夕阳落得缓慢 我们,时光如此短暂 一个闷热的房中,风扇卖...
    猫眼小先生阅读 133评论 3 0