博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
weak和assign的区别
阅读量:5936 次
发布时间:2019-06-19

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

hot3.png

assign是指针赋值,不对引用计数操作,使用之后如果没有置为nil,可能就会产生野指针;而weak一旦不进行使用后,永远不会使用了,就不会产生野指针!

assign可以修饰对象和基本数据类型,但是weak只能修饰对象。

转载于:https://my.oschina.net/jlongtian/blog/597331

你可能感兴趣的文章
SQL-1 选取表中某一属性最大值的所有信息 查找最晚入职员工的所有信息
查看>>
SQL-52 获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列...
查看>>
N-10矩形覆盖
查看>>
博弈论——一周目小结
查看>>
[Codechef November Challenge 2012] Arithmetic Progressions
查看>>
【堆】【kd-tree】bzoj2626 JZPFAR
查看>>
【计算几何】【bitset】Gym - 101412G - Let There Be Light
查看>>
struts2-spring-plugin-2.0.14.jar中的SessionContextAutowiringInterceptor
查看>>
构造函数
查看>>
部署k8s集群监控Heapster
查看>>
webservice与WCF
查看>>
20款精美的精品电子商务设计~值得一看哦
查看>>
阿里云云服务器上安装Apache
查看>>
试用阿里云邮件推送服务
查看>>
Extra Credits: Easy Games 17
查看>>
Linux组件封装(八)——Socket的封装
查看>>
展开字符串
查看>>
关于选择器(很早之前写的)
查看>>
android 下linux的I2C 读写函数实例
查看>>
CLI组成
查看>>