Objective-C语言调用方式

示例

调用实例方法:

[classInstance hello];

 @interface Sample
 -(void)hello; // 公开类Instance方法
 @end

 @implementation Sample
     -(void)hello{
        NSLog(@"hello");
      }
 @end

在当前实例上调用实例方法:

[self hello];

@implementation Sample

     -(void)otherMethod{
       [self hello];
     }

     -(void)hello{
        NSLog(@"hello");
      }
 @end

调用一个带有参数的方法:

[classInstance addInt:1 toInt:2];

 @implementation Sample
     -(void)add:(NSInteger)add to:(NSInteger)to
        NSLog(@"sum = %d",(add+to));
      }
 @end

调用类方法:

[Class hello];

 @interface Sample
 +(void)hello; // 公开类方法
 @end

 @implementation Sample
     +(void)hello{
        NSLog(@"hello");
      }
 @end