HelloWorld using Object-C on Ubuntu

1 安装

sudo apt-get install gnustep*

2 编写代码

#import <Foundation/Foundation.h>

int main( int argc, const char * argv[] ) {
	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
	NSLog(@"Hello world\n");
	[pool drain];
	return 0; 
}

感觉是C与Java的结合体,C/C++包含头文件是

#include <stdio.h>

而Java中不存在头文件的概念,而是通过import来引入其他的类

import android.os.Bundle;


敲完代码,将其保存为文件hello.m

然后在终端下输入:

$ gcc `gnustep-config --objc-flags` -lgnustep-base hello.m -o

$ ./hello

显示:

2011-04-02 18:42:34.720 hello[16662] Hello world

搞定:)

posted on 2011-04-02 18:51 梦书 阅读(169) 评论(0) 编辑 收藏

导航

公告