UI控件声明 strong还是weak

原创
2016/10/31 11:43
阅读数 46

我们经常需要在一个自定义View中添加一些I控件,比如添加一个背景图片,如下

#import "LLCTabBar.h"

@interface LLCTabBar ()
@property (nonatomic, strong) UIImageView *tabBgView;

@end

@implementation LLCTabBar

这里有时会纠结应该是用strong修改好一点还是用weak好一点,下面说一下我的理解
如果用weak,那么当这个控件调用 removeFromSuperView 时,他就会销毁,
如果用strong,那么当这个控件调用 removeFromSuperView 时,他不会销毁,只有当他的父控件销毁时他才会销毁

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部