您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页property

property

来源:伴沃教育

property是属性访问声明,扩号内支持以下几个属性:

getter=getName、setter=setName:设置setter与getter的方法名

readwrite、readonly:设置可供访问级别

assign:方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题

retain:其setter方法对参数进行release旧值再retain新值,所有实现都是这个顺序

copy:其setter方法进行copy操作,与retain处理流程一样,先对旧值release,再copy出新的对象,retainCount为1。这是为了减少对上下文的依赖而引入的机制。

nonatomic:非原子性访问,不加同步, 多线程并发访问会提高性能。注意,如果不加此属性,则默认是两个访问方法都为原子型事务访问。


详细


Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务