是否有可能在Windows和Linux中使用Cocoa进行开发?

Nat*_*pos 11 cocoa frameworks objective-c

我开始学习Objective-C而且我没有Mac(而且我没有计划得到它),但是当我看到Cocoa是一个非常好的Objective-C开发框架时,我想要要知道:在Windows和Linux中使用Cocoa是否可以开发?

谢谢.

Jon*_*ing 16

我认为,如果你想使用Cocoa,最好的办法是获得一台Mac.你真的不会后悔.GNUstep是一个简洁的解决方案,但是分发使用GNUstep构建的应用程序是不切实际的,因为(据我所知),客户端必须安装运行时才能工作.

Cocotron也是一个了不起的项目,如果你想在Mac OS和Windows上运行简单的应用程序,它可能对你有用.但你仍然需要Mac来使用它.

如果您有兴趣使用像Cocoa这样的框架来使用Objective-C之类的语言,但又不想使用Mac,为什么不尝试使用Cappuccino和Objective-J进行 Web应用程序开发?Objective-J是JavaScript中一种类似Objcective-C的语言的实现,Cappuccino是Objective-J中对Cocoa框架的一种非常惊人的模仿.

使用该框架可以创建的一些示例是280幻灯片和新的,令人惊叹的美丽的EnStore.这不是一个完美的解决方案,除非你满足于只做网络应用程序,否则你应该买一台Mac.

  • 好的,GNUstep是不切实际的,因为你的用户需要GNUstep运行时,但是Cocoa也是不切实际的,因为你的用户需要购买Mac.;-) (3认同)

NSR*_*der 8

查看GnuStep.org.


nal*_*all 7

看看Cocotron吧

该项目的目的是为Objective-C开发提供易于使用的跨平台解决方案.特别是,源代码级别与最新版本的Apple框架(OS X 10.4和10.5)兼容.

总体目标是在任何可行的平台上提供完整的支持,该项目旨在尽可能便携.但是,此时的大部分工作都集中在为Microsoft Windows提供支持.特别是基于NT的版本,2000到Vista.

  • 我相信使用Cocotron你仍然需要在Mac上编码,但你可以编译它以在Windows中运行. (2认同)