OC对象的内存管理 MRC下是怎么写代码的

1.OC对手是使用引用计数来管理内存

2. MRC下是怎么写代码的

@interface ViewController ()

@property (retain, nonatomic) NSMutableArray *data;

@property (retain, nonatomic) UITabBarController *tabBarController;

@end 

@implementation ViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    self.tabBarController = [[[UITabBarController alloc] init] autorelease];

    self.data = [NSMutableArray array];

    self.data = [[[NSMutableArray alloc] init] autorelease];    

    self.data = [[NSMutableArray alloc] init];

    [self.data release];

    NSMutableArray *data = [[NSMutableArray alloc] init];

    self.data = data;

    [data release];

}

 

- (void)dealloc {

    self.data = nil;

    self.tabBarController = nil;

    [super dealloc];

}

@end

posted @ 2021-05-28 11:11  syh-918  阅读(49)  评论(0)    收藏  举报