2018-03-14 属性修饰符 -iOS

2018-06-07  本文已影响0人  忙于未来的民工

1: 基本数据类型修饰符 assign 

2:引用数据类型:strong

3:weak修饰代理

4:copy修饰block,copy是新建一个对象,引用计数为1,释放旧的对象

5;retain是引用计数+1

6: @dynamic修饰的属性需要自己实现set get方法

7:@synthesize修饰的属性编译器可以自动生成set 和 get 还有一个作用,可以指定与属性对应的实例变量,例如@synthesizemyString= xxxx;那么self.myString其实是操作的实例变量xxxx,而不是_myString了。

总结:这些修饰符都是用在给属性赋值的时候发生作用,并且@dynamic和@synthesizemy是配合@property使用的

上一篇下一篇

猜你喜欢

热点阅读