oc_study18--内存管理
来源:互联网 发布:安装php基础环境搭建 编辑:程序博客网 时间:2024/06/07 13:11
main.m
// 内容: 内存释放// 日期: 2015.3.16// 作者: sekey#import <Foundation/Foundation.h>#import "Person.h"int main(void){ Person * p = [[Person alloc] init]; NSLog(@"%ld", [p retainCount]); [p retain]; NSLog(@"%ld", [p retainCount]); [p release]; NSLog(@"%ld", [p retainCount]); [p release]; p = [[Person alloc] init]; [p release]; //EXC_BAD_ACCESS; 访问了一块不可用内存 return 0;}
Person.h
//// Person.h// oc_s18//// Created by sekey on 15/3/16.// Copyright (c) 2015年 showerli1991. All rights reserved.//#import <Foundation/Foundation.h>@interface Person : NSObject@property int age;@end
Person.m
//// Person.m// oc_s18//// Created by sekey on 15/3/16.// Copyright (c) 2015年 showerli1991. All rights reserved.//#import "Person.h"@implementation Person//当一个Person对象被回收,自动调用这个方法- (void)dealloc{ NSLog(@"Person对象被回收"); [super dealloc]; //super dealloc 一定要调用,且放在最后面}@end
0 0
- oc_study18--内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- 内存管理
- Insertion Sort List
- Coursera Machine Learning 学习笔记(十)
- 第二周 项目四-图书馆的书
- JAVA基础(1):封装
- 互联网我来了 -- 1. Node.js 来打个招呼
- oc_study18--内存管理
- python中的基本数据类型
- 解决plsql连接oracle问题 环境变量设置
- ThinkPHP内置字符截取函数msubstr()
- 看好你的门-XSS攻击(2)-利用反射型XSS漏洞 进行针对性攻击
- Fragment学习-----简介与生命周期研究
- 看好你的门-XSS攻击(3)-利用存储型XSS漏洞 进行面攻击
- 深入理解Java虚拟机
- Android视图加载到窗口的过程分析