美文网首页
property属性的修饰符的作用

property属性的修饰符的作用

作者: 攻城狮GG | 来源:发表于2017-06-22 14:39 被阅读0次

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

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

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

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

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

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

相关文章

网友评论

      本文标题: property属性的修饰符的作用

      本文链接:https://www.haomeiwen.com/subject/rarfcxtx.html