objective-c - 是否可以在 Windows 和 Linux 中使用 Cocoa 进行开发?

标签 objective-c cocoa frameworks

我正开始学习 Objective-C,但我没有 Mac(我也不打算买),但据我所知,Cocoa 是一个非常适合在 Objective-C 中开发的框架,我想知道:是否可以在 Windows 和 Linux 中使用 Cocoa 进行开发?

谢谢。

最佳答案

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

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

如果您有兴趣将 Objective-C 之类的语言与 Cocoa 之类的框架一起使用,但又不想获得 Mac,那么为什么不尝试使用 Cappuccino and Objective-J 开发 Web 应用程序呢? ?。 Objective-J 是 JavaScript 中类似 Objcective-C 的语言的实现,而 Cappuccino 是 Objective-J 中 Cocoa 框架的惊人模仿。

使用该框架可以创建的一些示例包括 280 Slides 和新的、非常漂亮的 EnStore。这不是一个完美的解决方案,除非您满足于只做 Web 应用程序,否则您应该购买 Mac。

关于objective-c - 是否可以在 Windows 和 Linux 中使用 Cocoa 进行开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580059/

相关文章:

delphi - 关于创建类结构的想法

ios - 带有对象/参数的 NSObject 自定义初始化

objective-c - 在 iPad 模拟器上运行但在 iPad 上崩溃

iphone - 如何在核心文本中呈现不同的段落样式?

macos - 在 Swift 中的函数之间共享变量

javascript - 用于拖放、分组和向下钻取的优秀 JavaScript 或 AngularJS 工作流程框架是什么?

ios - 更改导航栏中标题 View 的大小

objective-c - 如何让 OS X 设置 NSWindow 的初始位置

ios - writeToFile 和 writeToURL 有什么区别?

Swift:创建框架依赖项