首页 > 其他 > 详细

ARC机制集合内存管理

时间:2016-12-16 11:56:34      阅读:154      评论:0      收藏:0      [点我收藏+]

//

//  main.m

//  13-ARC机制集合内存管理

//

//  Created by apple on 14-3-21.

//  Copyright (c) 2014年 apple. All rights reserved.

//

 

#import <Foundation/Foundation.h>

#import "Person.h"

//ARC机制,是否需要担心内存溢出呢

//谁告诉你不用的心得啊:道理就是下面的示

 

int main(int argc, const char * argv[])

{

 

    @autoreleasepool {

        

        Person * p = [[Person alloc] init];

        

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

        

        //当一个对象被存入集合中的时候,默认会保存它的强指针

        [array addObject:p];

        

        //当个把一个对象从集合中,删除的时候,会释放掉这个对象的强指针

//        [array removeObject:p];

        

//        [array removeAllObjects];

        

        array = nil;

        

        p = nil;

        

        NSLog(@"adfasdf");

        

    }

    return 0;

}

 

ARC机制集合内存管理

原文:http://www.cnblogs.com/supper-Ho/p/6186204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!