CAAnimation 内存泄漏

CAAnimation 它的 delegate 是用 strong 修饰的,在设置其代理并且其 removedOnCompletion 属性为 NO 时,会造成循环引用,解决方法是在相关的时间点将其从所在视图中移除。平时开发的时候需要注意一下。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,914评论 1 32
  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 10,632评论 3 23
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 8,991评论 2 4
  • Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iO...
    阳明AI阅读 5,164评论 0 8
  • 在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。 1.UIView...
    请叫我周小帅阅读 8,442评论 1 23

友情链接更多精彩内容