码迷,mamicode.com
首页 > 其他好文 > 详细

weakSelf 和 strongSelf

时间:2017-06-24 19:48:12      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:使用   .com   技术   循环   image   http   alt   logs   设置   

cell下载图片的时候会崩溃:

技术分享

 

技术分享

 

什么时候使用weakSelf?

参考这篇博客: http://ios.jobbole.com/88708/

 

block避免循环循环引用

什么时候使用strongSelf?

在block中多次使用Self的属性,方法,为了避免self变成nil(因为weak修饰的变量在不用的时候会自动把这个变量设置为nil) 造成崩溃,使用完毕self还会置为nil

参考AFNetworking的写法

 

技术分享

 

打破循环引用的方法:

1. 使用Weak

2. 手动置为nil

weakSelf 和 strongSelf

标签:使用   .com   技术   循环   image   http   alt   logs   设置   

原文地址:http://www.cnblogs.com/tufei7/p/7074030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!