Hello, Objective-C World!

Posted on 12月 5th, 2011 by cx20

Objective-C

Objective-C は C言語に Smalltalk の概念を組み合わせたような言語である。
C言語の上位互換ではあるが、独自のコンパイラディレクティブや [] によるメッセージ式など、C++ プログラマからすると特殊に見える為、取っ付きにくい言語と言われている。
主に、Apple の Mac OS X や iOS のアプリ開発に利用されている。

ソースコード

#import <Foundation/Foundation.h>
 
@interface HelloWorld : NSObject
{
}
- (void) sayHello;
@end
 
@implementation HelloWorld
- (void) sayHello
{
    NSLog( @"Hello, Objective-C World!" );
}
 
@end
 
int main( int argc, char* argv[] )
{
    id hw = [HelloWorld alloc];
    [hw sayHello];
    return 0;
}

コンパイル方法(Objective-C)

$ gcc -o hello hello.m -lobjc -framework Foundation

実行結果

2011-12-05 01:20:43.624 hello[24302:707] Hello, Objective-C World!

Tags:

Categories: Objective-C

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing