我们经常需要在一个自定义View中添加一些I控件,比如添加一个背景图片,如下
#import "LLCTabBar.h"@interface LLCTabBar ()@property (nonatomic, strong) UIImageView *tabBgView;@end@implementation LLCTabBar
这里有时会纠结应该是用strong修改好一点还是用weak好一点,下面说一下我的理解
如果用weak,那么当这个控件调用 removeFromSuperView 时,他就会销毁, 如果用strong,那么当这个控件调用 removeFromSuperView 时,他不会销毁,只有当他的父控件销毁时他才会销毁