OC学习笔记-自动释放池的创建方式
来源:互联网 发布:港台 知乎 编辑:程序博客网 时间:2024/05/23 15:15
Code:
#import <Foundation/Foundation.h>@interface Person : NSObject@end@implementation Person- (void)dealloc { NSLog(@"Person-dealloc"); [super dealloc];}@endint main(int argc, const char * argv[]) { // 创建自动释放池的两种方式-方式1 NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; // 实例对象被置于释放池中 Person* p1 = [[[Person alloc] init] autorelease]; [pool release]; // 创建自动释放池的两种方式-方式2 @autoreleasepool { // 实例对象被置于释放池中 Person* p2 = [[[Person alloc] init] autorelease]; } return 0;}
Output:
Person-deallocPerson-dealloc
0 0
- OC学习笔记-自动释放池的创建方式
- OC 自动释放池学习笔记
- OC学习笔记之autorelease与自动释放池
- oc学习之旅:自动释放池
- OC视频笔记(数组的内存管理)(OC自动释放池)
- OC-028.ARC自动内存管理的自动释放池
- OC-内存-自动释放池
- OC学习篇之---数组对象的引用计数问题和自动释放池的概念
- oc内存管理 ---自动释放池
- OC-自动释放池、多态、协议
- OC加强day1-内存管理的范围、MRC与ARC、property参数,retain死循环、NSSstring简解、自动释放池、堆栈等得存储方式
- 黑马程序员——OC学习之内存管理和自动释放池
- OC学习那些事:self、自动释放、变量作用域
- OC--内存管理之自动释放,[NSMutableArray array]生成的自动释放数组被自动释放后引起的严重后果
- 【Objective-C】OC中自动释放池的基本概念和使用方法
- OC手动内存管理-自动释放池的销毁时机与工作过程
- OC中 在ACR内存管理下的自动释放池
- OC学习笔记10--Block的概念与使用方式
- 微信公众号url配置失败
- vfork 挂掉的一个问题
- 课程设计:题目2
- 华为机试—01背包(等于总值)
- UVa 10246 Asterix and Obelix(变形的最短路径)
- OC学习笔记-自动释放池的创建方式
- 关於 Parcelable 实作以及继承
- 内存数据组织Apache Ignite
- 饿汉式单例和懒汉式单例比较
- ecshop安装
- Head First PHP&MySQL学习笔记(一)
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- c 结构体,既内存分配
- 谷歌搜索、谷歌学术、谷歌邮箱和谷歌地图的使用方法