Windows上使用Objective-c和Cocoa
2010-12-30 04:38:33 来源:WEB开发网Windows上使用Objective-c和Cocoa
最近进行iPhone的开发,使用了Cocoa,感觉Cocoa设计很精致,Objecitive-c语法也很简单和易用,因此想是否在 Windows下也有可以运行的环境,这样可以方便使用,否则只在MAC上用,安装虚拟机或购买硬件都比较麻烦,搜索了一下资料,还真有这方面的工具。
关于cocoa跨平台的问题
http://stackoverflow.com/questions/2049099/cocoa-programming-on-windows
GNUStep
http://www.gnustep.org/
The purpose of this project is to create a free and open version of the Cocoa (formerly known as NeXTSTEP/OpenStep) APIs and tools for as many platforms as possible.
GNUstep provides a robust implementation of the AppKit and Foundation libraries as well as the development tools available on Cocoa, including Gorm (the InterfaceBuilder) and ProjectCenter (ProjectBuilder/Xcode). GNUstep currently supports Unix (GNU/Linux and GNU/HURD, Solaris, NetBSD, OpenBSD, FreeBSD, Darwin) and Windows.
可见这个开源项目建构了和Xcode InterfaceBuilder及Objective-c Cocoa的运行环境等系列的工具
http://www.nongnu.org/gstutorial/zh_TW/index.htmlGnuStep中文文档和参考
http://ftp.gnustep.org/pub/gnustep/binaries/windows/ 这个可以下载Windows版本下的各个执行文件
Cocotron
http://www.cocotron.org/
Cocotron项目的目标是实现一个跨平台的类似苹果公司Cocoa的Objective-C API。包括AppKit、Foundation、Objective-C运行库和支持其他函数库,诸如CoreGraphics和CoreFoundation。
http://www.cocoachina.com/b/?p=144
通过比较gnuStep比较完整,可以作为整个环境的体验和学习开发使用,Cocotron就没有再细看
GnuSetp安装和使用
http://ftp.gnustep.org/pub/gnustep/binaries/windows/ 在这个路径可以下载Windows下的执行文件,上层目录可以看到各个版本的代码和文档等等内容
最新版本的安装
http://www.gnustep.org/experience/Windows.html
objective-c和Cocoa框架的编译环境
gnustep-msys-system-0.25.1-setup.exe
更多精彩
赞助商链接