Ubuntu 10.04 搭建 Objective-C 开发环境
Objective-C 简介
1980年代初布莱德·确斯在其公司Stepstone发明Objective-C。Objective-C是在C语言的基础上,增加了面向对象的特征而扩充的编程语言。目前主要应用于Mac OS X和iPhone Os这两个以OpenStep为标准的系统。Objective-C可以在任何运行GCC的系统中编译和执行,因为GCC本身就包含了Objective-C的编译器。
安装 Objective-C
很多朋友知道,进行Objective-C开发需要Apple Mac 机器(不是咱无产阶级兄弟玩得起的!)。买台苹果本本,有些不太现实(如果读者的经济能力允许的话,那就另当别论了),怎么办?Ubuntu 10.04下可以使用GNUStep进行Objective-C开发·[2]。请使用新得立软件包管理器安装,启动后输入gnustep-devel,右键标记安装,会提示安装相关的依赖软件包(很省事),然后选中标记下,最后点击应用,即可进行安装。
编写示例
安装完毕后,自然是要编写一个实例[来自维基百科]来验证下,例子如下所示:
1 |
|
使用gedit或vi编辑器编辑上述内容,并保存为hello.m。
然后打开终端,进入到hello.m目录中,使用如下所示命令编辑程序:
1 | $ gcc hello.m `gnustep-config --objc-flags` -lgnustep-base -o hello |
当前目录下生成了两个文件,一个是hello.d,另外一个是hello(可执行文件)。
运行可执行程序:
1 | $ hello |
Objective-C 资料
参考资料: