objective-c是Apple系统官方的开发语言之一,最近因为项目原因需要开发IOS应用,所以就要学习objective-c。由于时间紧迫不可能一直在公司看资料练习,平常在租房时也需要看资料。编程语言本来就是实践学科,光靠看书没用,还要边看边学。苦于mac proc在工作日周一到周五放在公司,租房就没有可以开发的环境了。通过资料发现gcc在Linux上可以编译objective-c,于是就选择在Ubuntu18.04.1上安装objective-c的开发环境。
一、安装GNUstep
Google搜索安装方法,步骤如下:
安装gnustep和gobjc即可
$ sudo apt-get install gobjc gnustep gnustep-devel
等待安装成功即可。
二、hello world程序
HelloWorld.m
#import <Foundation/Foundation.h>
int main(int argc, const char* argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"hello world");
[pool drain];
return 0;
}