Objective-C 属性特性

2017-06-09  本文已影响17人  西风那个吹呀吹

@property 特性分为三类:原子性、存取器控制、内存管理。

原子性

存取器控制

@property (nonatomic, setter=changeName:, getter=fullName) NSString *name;
//应用:
[self changeName:@"jack"];
 NSLog(@"%@",[self fullName]);//打印:jack

最常见的是运用于 Bool 类型,如下声明一个隐藏属性:
@property (nonatomic,getter = isHidden ) BOOL hidden;

内存管理

上一篇 下一篇

猜你喜欢

热点阅读