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
搞定:)
