Objective-C again

一度概要はつかんだと思っていたが、すっかり忘れてしまってた。Objective-CiPhone プログラミングにどうしても必要なのだ。基本中の基本だが、ノートに残そう。

$ cat fruit.h


/*
#import "NSObject.h"
#import "NSString.h"

@interface fruit :NSObject {
NSString name;
}
@end
*/
#import "objc/Object.h"

@interface fruit :Object {

}
- alloc;
- say;
@end
$ cat fruit.m

#include
#import "fruit.h"

@implementation fruit
- alloc
{

}

- say
{
printf("This is a fruit\n");;
}

@end

int main(int argc, char *argv[])
{
fruit *fr = [fruit alloc];
[fr say];
return 0;
}