Windows下初识Objective-C
??? 如果你还没有准备好Mac开发环境(苹果系统下的开发环境),而是和笔者一样想在Windows下开始Objective-C的学习的话,相信这篇文章对你会有一定的帮助。
?
一 安装开发工具首先,我们需要安装开发工具,在这篇文章里我们选择使用支持Windows版本的开发工具GNUstep。为了准备好开发环境,你需要在下面的官方下载页面中下载并安装好开发工具。
http://www.gnustep.org/experience/Windows.html
?
#import <Foundation/Foundation.h>int main (int argc, const char *argv[]) {NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];NSLog(@"Hello World!");[pool drain];return 0;}
?
??? 如果你不懂Objective-C的语法也没有关系,这个例子很简单就是调用NSLog这个控制台输出的命令打印出Hello World的字符。如果你熟悉了语法也可以写出更复杂的代码。把这个文件保存成HelloWorld.m文件就可以了。
?
三 运行编译的程序。在这个环节我们提供两种编译方式供你选择,方式不同但是效果和目的一样,就是编译写好的代码为目标文件exe,然后运行并显示结果。
?
准备工作开始菜单程序里找到#import <Foundation/Foundation.h> 找不到库文件
)
?
?
?
第二种:使用配置文件进行编译在home目录下新建一个文件,必须命名为GNUmakefile (没有扩展名),内容为:
?
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=helloworld
HelloWorld_OBJC_FILES=helloworld.m
include $(GNUSTEP_MAKEFILES)/tool.make
?
创建好配置文件后,在控制台直接键入 make,就可以直接编译程序。成功后会看到如下提示:
同时可以看到系统会自动生成如一个obj的文件夹包含helloworld.exe的可运行文件。
?
?
基础的使用介绍就到这里,希望能对初学Objective-C的朋友有所启发!
?
?
?
?