OC12_自动释放池
2015-06-18 20:48
232 查看
// // 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; }
相关文章推荐
- 【转】测试工程师日常工作需要关注的问题
- iOS项目的完整重命名方法图文教程
- [BZOJ 2154] Crash的数字表格
- 黑马程序员------比较器
- 【华为oj】简单密码破解
- 黑马程序员------集合
- 特征值和特征矩阵的意义和应用
- 全局/静态变量初始化为0放在bss段还是data段
- 京东成都研究所奋战618
- OC11_自动释放池
- 吸费电话致富 加值电话合作 声讯电话平台
- Bean对象封装,数据分离
- win8下uboot启动卡制作
- 分布式版本管理git学习资料整理推荐
- 第15周上机实践项目1——用二进制文件处理学生成绩
- UVA 156 Ananagrams
- 黑马程序员——集合框架
- startActivityForResult和setResult详解
- 创世纪
- 自学Lua(1)--Lua语法特点