博天网站建设网络,网络销售的工作内容,贵阳花果园r区网站建设,双语对照网站平时用strong、retain、assign、weak这几个关键字的时候#xff0c;也没有过多的在意#xff0c;下边就MRC、ARC模式下#xff0c;每个关键字做一下总结。为了简明期间#xff0c;采用表格的形式进行展示。 MRC ARC strong strong是在开始使用ARC内存管理方式的时候引入… 平时用strong、retain、assign、weak这几个关键字的时候也没有过多的在意下边就MRC、ARC模式下每个关键字做一下总结。为了简明期间采用表格的形式进行展示。 MRC ARC strong strong是在开始使用ARC内存管理方式的时候引入的如果硬是要在MRC模式下使用的话经过验证和在ARC模式下并没有什么区别。 ARC模式下strong同MRC模式下的retain。 retain MRC、ARC两种内存管理方式下相同。 MRC、ARC两种内存管理方式下相同。 assign 可以用来修饰对象类型也可以用来修饰基本数据类型。修饰对象类型的时候对象的引用计数不会随着引用次数的增加而增加也就是说被释放之前引用计数永远是1。 只能用来修饰基本数据类型不能用来修饰对象类型。除此之外还用来修饰代理对象。 weak MRC模式下不能够使用weak来修饰对象和基本数据类型。 相当于MRC模式下的assign 仅代表个人的理解。待有更加明了的理解再补充。转载于:https://www.cnblogs.com/zpz501/p/5209272.html