1、默认情况下,所有的指针都是强指针类型;
2、强指针 strong
@property (nonatomic,strong)NSString * name;
@property (nonatomic,strong) UserModel * user;
3、弱指针 weak
只要有强指针指向一个对象,那么系统就不会回收该对象;
只要没有强指针指向对象,系统立即回收该对象;
4、ARC机制下 基本数据类型的@property参数使用,与手动内存管理完全一致。(assign直接赋值)
@property (nonatomic,assign)int age;
网友评论