博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC--ARC使用
阅读量:6079 次
发布时间:2019-06-20

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

ARC的判断准则;只要没有强指针指向对象,就会释放对象

1.ARC特点

1>不允许调用release、retain、retainCount
2>允许重写dealloc,但是不允许调用[super dealloc]
3>@property的参数
*strong:成员变量时强指针(适用于OC对象类型)
*weak:成员变量时弱指针(适用于OC对象类型)
*assign:适用于非OC对象类型
4>以前的retain改为用strong
-fno-objc-arc 转成非ARC
-f-objc-arc 转成ARC
当两端循环引用的时候,解决方案:
1>ARC
一端用strong,另一端用weak
2>非ARC
一端用retain,另一端用assign
指针分2种:
1.强指针:默认情况下,所有指针都是强指针 _strong
2.弱指针:_weak

转载于:https://www.cnblogs.com/ZhangYuGe/p/4145861.html

你可能感兴趣的文章
Rabbitmq 基础
查看>>
关于一个接入第三方系统程序结构
查看>>
我的友情链接
查看>>
判断浏览器类型
查看>>
CentOS yum升级GCC到4.8
查看>>
GridView视图(BaseAdapter)
查看>>
Postfix 利用用户别名自动转发邮件
查看>>
fcitx要设定local才能用~~
查看>>
linux ls命令详解
查看>>
磁盘-使用fdisk格式化硬盘
查看>>
VMware KEY
查看>>
用递归实现的二分查找
查看>>
snmp启动失败
查看>>
Window.Open参数详解
查看>>
linux负载均衡总结性说明;四层负载和七层负载有什么区别
查看>>
转帖-Centos修改时区时间日期
查看>>
IPv4地址
查看>>
MongoDB——第五天 主从复制
查看>>
mysql常用命令操作
查看>>
学习笔记2:java中Thread类与线程的创建
查看>>