Animal.h
#import <Foundation/Foundation.h>
@interface Animal : NSObject
-(void) eat : (NSString *)food;
@end
Animal.m
#import "Animal.h"
@implementation Animal
/**
- 吃
/
-(void) eat:(NSString )food{
NSLog(@"I like eat %@" , food);
}
@end
在main入口中的测试
#import <Foundation/Foundation.h>
#import "Animal.h"
int main(int argc, const char argv[]) {
@autoreleasepool {
Animal dog = [[Animal alloc] init];
NSString *food = @"Bone";
[dog eat:food];
}
return 0;
}
结果 :
一 , 命名分类 AnimalPart
h:
#import <Foundation/Foundation.h>
#import "Animal.h"
@interface Animal (AnimalPart)
-(void) call : ( NSString * ) sound;br/>@end
m:
#import "AnimalPart.h"
测试:
#import <Foundation/Foundation.h>
#import "Animal.h"
#import "AnimalPart.h"
本文转自Aonaufly51CTO博客,原文链接: http://blog.51cto.com/aonaufly/2044467,如需转载请自行联系原作者