Object - C @ property 소결

@ property 와 @ synthesize:http://www.jianshu.com/p/bcf734db475c
  :          ,     : @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         。

좋은 웹페이지 즐겨찾기