zoukankan      html  css  js  c++  java
  • OC12_自动释放池

    //
    //  Dog.h
    //  OC12_自动释放池
    //
    //  Created by zhangxueming on 15/6/18.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    @interface Dog : NSObject
    
    @end
    
    
    
    //
    //  Dog.m
    //  OC12_自动释放池
    //
    //  Created by zhangxueming on 15/6/18.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import "Dog.h"
    
    @implementation Dog
    
    - (void)dealloc
    {
        NSLog(@"dog is release");
        [super dealloc];
    }
    
    @end
    //
    //  main.m
    //  OC12_自动释放池
    //
    //  Created by zhangxueming on 15/6/18.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    #import "Dog.h"
    
    int main(int argc, const char * argv[]) {
        NSMutableArray *releasePool=[[NSMutableArray alloc] init];
        
        Dog *xiaoBai = [[Dog alloc] init];
        [releasePool addObject:xiaoBai];
        [xiaoBai release];
        NSLog(@"xiaoBai = %li", xiaoBai.retainCount);
        
        Dog *xiaoHei = [[Dog alloc] init];
        [releasePool addObject:xiaoHei];
        [xiaoHei release];
        
        [releasePool release];
        
        return 0;
    }
  • 相关阅读:
    LVS、Tomcat、Nginx、PHP优化项
    nginx+keepalived实现主从高可用
    MYSQL半同步复制
    Django之ORM
    Django之初识Django
    day52 前端之Bootstrap
    day51 前端之jQuery(2)
    day50 前端之jQuery(1)
    day49 前端之BOM和DOM
    day48 前端之JS
  • 原文地址:https://www.cnblogs.com/0515offer/p/4586984.html
Copyright © 2011-2022 走看看