IOS学習ログ2015-3-17

1133 ワード

Objective--C 



     

@class       

id            ObjC    

Block       OC          C        

typedef        

@Category   ,  



    





     

1 id 

A id        ObjC    ,     ”<   >“                    (  :  id           “*”);



2 @class 

A  .h                        @class  @protocol    ,         ,          



3 Block 

A Block    :     (^    )(    )(  Block      );

B          

C              *

D Block typedef  :     (^    )(    );

E Block   :^(    ){    };

F Block                   ,               _block  ;



3 Category

A                

B     Objective-C   ,       Category,           ,          ,      +        ,          ,

     NSString          NSString+Trim ,           ,            @interface   :NSObject,      @interface   (   ) 

     @interface NSString(Trim)

C      

	I         

	II              ,                 

	III            ,                 

D        

	I Category            ,         ,       ,             。

	II Category          ,        ,            。       ,             。

	III	           , Category                                   。