读书人

Windows上初识Objective-C

发布时间: 2012-09-29 10:30:01 作者: rapoo

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,就可以直接编译程序。成功后会看到如下提示:


Windows上初识Objective-C

同时可以看到系统会自动生成如一个obj的文件夹包含helloworld.exe的可运行文件。

?

?

基础的使用介绍就到这里,希望能对初学Objective-C的朋友有所启发!

?

?

?

?

Windows上初识Objective-C

Windows上初识Objective-C

读书人网 >windows

热点推荐