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