博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MRC下多个对象的内存管理
阅读量:4968 次
发布时间:2019-06-12

本文共 241 字,大约阅读时间需要 1 分钟。

//set方法传递进来对象的生命周期,要求是在当前对象销毁之前,它一直存在就好

- (void)setCar:(Car *)car
{
//1.判断set方法传递进来的值是否与成员变量中保存的是同一个对象
if(_car != car){
[_car release];//2.releas 旧值
_car = [car retain]; //3.retain 新的值
}
}

转载于:https://www.cnblogs.com/sea-star3/p/5301076.html

你可能感兴趣的文章
invalid stream header: 31323334
查看>>
DSAPI多功能组件编程应用-文件类
查看>>
vue本地项目设置通过手机访问
查看>>
NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
查看>>
网络游戏的基本数据埋点和数据统计---2016/7/25
查看>>
Java从零开始学四十五(Socket编程基础)
查看>>
React中的setState到底发生了什么?
查看>>
java操作Excel文件
查看>>
Java科普之加密算法
查看>>
php 23种设计模型 - 工厂模式
查看>>
Linux Valgrind命令
查看>>
Linux 控制台/终端/tty/shell
查看>>
正则表达
查看>>
bigpipe nodejs
查看>>
MVC之前的那点事儿系列(3):HttpRuntime详解分析(下)
查看>>
nginx+tomcat负载均衡
查看>>
使用云负载时将http的请求转发至https时报错:“ERR_TOO_MANY_REDIRECTS”!
查看>>
dsm 黑 离线转码 备忘
查看>>
3.13 以类取代类型码
查看>>
linux安装sz && rz功能
查看>>