windows搭建objective-c的学习环境

如今iphone开发越来越火,俺也凑凑热闹学习一下objective-c,但是公司全是清一色的windows xp系统(不要声张公司机器)(^_^),没法学习和调试。学习编程语言最忌讳的就是只看书不动手,所以必须找一个模拟环境写几个程序试试。网上听说有GNUstep的模拟unix环境,于是就上网下载了一个。

 

下载地址在:http://www.gnustep.org/experience/Windows.html

一共需要四个安装包: GNUstep SystemGNUstep CoreGNUstep DevelCairo Backend 顺序安装就OK了。

 

windows上可以没有像Mac OS X上Xcode那样的objective-c的开发环境,所以需要找一个简易顺手的编辑环境。

一般常见的有UltraEdit,Notepad++和Emeditor,个人习惯原因一直使用Emeditor。

 

编写一个例子程序测试一下环境是否正确。最近正在读《Objective-C Beginner's Guide.pdf》,所以就把有关NSDictionary类的例子打了一遍。

首先进入GNUstep安装目录下的用户目录。假如说当前系统的用户名是chen,在C盘下安装的GNUStep,那么当前用户的home目录应该是

C:/GNUstep/home/chen。

 

再打开开始菜单启动刚才安装的GNUStep的shell的控制台程序。

用unix命令mkdir Dictionary建立一个例子程序的目录Dictionary,并且cd Dictionary进入该目录。

在该目录下新建两个文件,一个是源代码文件Dictionary.m还有一个编译配置文件GNUmakefile。

 

测试代码Dictionary.m内容如下

 

编译配置文件GNUmakefile内容如下

 

编辑保存文件后,回到shell环境下,输入make命令编译源代码,编译器会自动寻找当前目录下的GNUmakefile配置文件。

如果编译成功,会自动生成一个obj目录,该目录内有编译链接后的目标文件。

使用命令./obj/Dictionary.exe启动刚才生成的Dictionary.exe文件,观察运行结果。

 

整个搭建编码编译的过程就是这样,需要补充的是GNUmakefile编译文件的写法。

例子中的四行配置语句的顺序不能乱,但是中间可以有空行,

TOOL_NAME=Dictionary

Dictionary _OBJC_FILES=Dictionary.m

红字表示最终生成的目标名,也就是可执行文件的名称可以与源代码文件名不同。

源代码部分就不解释了,纯属打字而已,把整份文档看下来也就明白了,34页的文档看起来也是很轻松的。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值