Andy--清风

总有一种东西能让你一直为他奋斗终身, 永不孤独寂寞
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.@interface

java程中,都是用class,但在object-c中,用@interface

例子:

@interface circle :NSObject    //circle承自NSObject

{

            ShapeColor fillColor;//ShapeColor型的 fillColor

            Shape bounds;//Shape型的 bounds

}

- (void)setFillColor:(ShapeColor)fillColor;//setFillColor的方法

 

 

2.@implementation

object-c中,@interface放在.h文件中,而@implementation放在.m 文件,是.h文件的详细实现

例子:

@implementation circle //尾没有分号。

 

- (void)setFillColor:(ShapeColor)c

{

            fillColor = c;//把参数c赋值给@interface中定fillColor

}

3.例化

了使用我,我需要例化象,我可以在我们创建的文件中的main()函数例化:如下

int main(int argc, const char * argv[])

{

            id shapes[3];//id型数

 

            shapes[0] = [circle new];//例化circle赋值给shapes

            [shapes[0] setFillColor:kRedColor];//用方法赋值

}

 

今天就到里,下次一下xcode4.x如何使用。