Object - C @ property 소결
: , : @property (attributes) type propertyName;
1. @ property 는 무엇 입 니까?
, setter getter (setter )。
사용 하 다
, ,
- (type)name ;
- (void)setName;
, setter getter
@property (setter=setMyValue, getter=getBool) NSInteger value;
[obj setMyValue:10] [obj getBool] set、get 。
3. @ property 의 수식 속성 (attributes)
:readwrite / readonly , readwrite, setter getter 。
:nonatomic / 【 】, setter getter ( atomic ), , nonatomic。
:assign / retain / weak / strong
ARC , assign , ;
retain 1;
, strong, retain ;
5.0 weak, assign , 0 , nil。
4. nonatomic 와 atomic 의 차이 와 역할
1.atomic ,nonatomic 。
2. nonatomic , 。
atomic oc , , , 。
, iPhone , , nonatomic 。