苹果平台:
苹果平台的集成开发环境使用Xcode。
Windows平台:
在Windows环境下搭建Objective-C集成开发环境来学习Objective-C,可以采用以下两种方法:
- 在Windows环境下设置一个苹果虚拟机:对个人电脑性能要求较高,且虚拟机的运行速度也较慢。
- 使用Objective-C编译器GNUstep:这种方法对个人电脑性能几乎无要求,可快速构建。
2.1 安装Object-C的编译器
从GNUStep下载并安装Windows版本的gcc编译器,按顺序安装以下软件包。
首先安装GNUstep MSYS System软件包,其中包含运行GNUstep(shell,图形库等)所需的所有软件包。
然后安装GNUstep Core,它包含核心GNUstep库。
如果要编译和开发自己的GNUstep应用程序,还要安装GNUstep-Devel软件包。
2.2 测试
安装完成后,进入"开始-程序-GNUstep-Shell",出现的窗口就是shell 窗口,就可以进行编辑(vi/vim)和编译(gcc) object-C代码了。
- 使用Objective-C编译器GNUstep:这种方法对个人电脑性能几乎无要求,可快速构建。
(1) 安装目录默认为C:GNUstep,在该目录下建立home文件夹存放源码。
hello.m源码:
#import <stdio.h>
int main(int argc,const char *argv[]){
printf("hello world");
return 0;
}
(2)编译运行
- a. 文件路径 :在shell 窗口输入cd C:Gnustep/home命令进入home文件夹
- b. 文件列表:在shell 窗口输入ls命令获取home文件下的文件列表
- c. 编译:在shell 窗口输入gcc hello.m命令进行编译并生成a.exe可执行文件,输入ls命令获取此时home文件下的文件列表(多了a.exe文件)
-
b. 运行:在shell 窗口输入./a.exe命令运行程序,输出hello world。
几个基本的Unix命令:
(1)ls:列出当前陌路下的文件和文件夹
(2)cd:切换目录
(3)gcc:编译.c源文件