记录Object-C的基础知识,以备查:
一、接口
接口起始于@interface指令并终止于@end指令,下面是一个简单的例子:
@interface AppleTree:UrTree{//不仅包含冒号前面的类名称还包含冒号后面的superclass名称
NSString *appleType;//声明一个NNSString类型的指针y变量
}
- (id)growFruit:(NSString *)appleColor//声明一个实例方法返回一个id类型的值,注:“-”符号代表一个实例方法只能在g一个实例中使用,相反“+”符号则代表一个类方法
@end//interface声明结束
//实现ppleTree类中的growFruit方法
:::AppleTree.m:::
#import "AppleTree.h"
#import "Apple.h"
@implementation AppleTree
-(id)growFruit:(NSString *)appleColor{
Apple *fruit=[Apple appleWithColor:appleColor];
return fruit;
}
@end