美文网首页iOS基础学习
Objective-C基础学习之@property参数

Objective-C基础学习之@property参数

作者: WenJim | 来源:发表于2017-10-06 16:54 被阅读3次

1.控制set方法的内存管理

  • retain : release旧值,retain新值(用于OC对象)
  • assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型)
  • copy : release旧值,copy新值(一般用于NSString *)

2.控制需不需要生成set方法

  • readwrite :同时生成set方法和get方法(默认)
  • readonly :只会生成get方法

3.多线程管理

  • atomic :性能低(默认)
  • nonatomic :性能高

4.控制set方法和get方法的名称

  • setter : 设置set方法的名称,一定有个冒号:
  • getter : 设置get方法的名称
  • 注意: 不同类型的参数可以组合在一起使用

相关文章

网友评论

    本文标题:Objective-C基础学习之@property参数

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