前言
例如,有一个Car类: #import
@interface Car : NSObject @property(nonatomic,assign)int speed;
- (void)run; @end
#import “Car.h”
@implementation Car – (void)dealloc { NSLog(@“车废了。。。”); } – (void)run { NSLog(@“时速为%d的车,在行驶。。。”,_speed); } @end
还有一个Person类: #import #import “Car.h” @interface Person : NSObject @property(nonatomic,retain)Car *car; @end
#import “Person.h”
@implementation Person
@end
一、第一个问题,能用retain吗1)@property(nonatomic,retain)Car *car; 这句话,能用retain吗? 2)retain参数,能不能在ARC机制下面去使用呢。。。不能, 为什么: @property(nonat