objective-c
Objective-C
C言語上位互換のオブジェクト指向言語。Smalltalkのオブジェクト指向を取り入れている。
Hello World
MacOSXのCocoa Frameworkを使用してクラスを定義してハローワールド
hello.h
#import <stdio.h> #import <Cocoa/Cocoa.h> @interface Hello : NSObject - (void)say; @end
hello.m
#import "hello.h" @implementation Hello - (void)say { printf("Hello World\n"); } @end int main(void) { id obj = [Hello alloc]; [obj say]; [obj release]; return 0; }
$ gcc -o test hello.m -framework Foundation $ ./test Hello World
-lobjcオプションなしでもコンパイルできる?
objective-c.txt · 最終更新: 2010/02/18 17:20 by 127.0.0.1