@synthesize的应用场景

1.在子类重新利用父类的属性重新设计子控件的排列的时候,需要在对应的.m文件声明一下。比如:tableViewCell

@synthesize textLabel = _textLabel;

@synthesize imageView = _imageView;


2.同时重写属性的set和get方法时,原实例变量_name消失,存在name实例变量,需要用@synthesize name = _name强制将name变成_name,那么之后便可直接使用_name

你可能感兴趣的:(@synthesize的应用场景)