gpt4 book ai didi

objective-c - Windows 上的 Cocoa 编程

转载 作者:可可西里 更新时间:2023-11-01 13:27:49 25 4
gpt4 key购买 nike

有没有一种方法可以使用 cocoa 和 objective-c 开发 windows 应用程序一般

最佳答案

需要明确的是,Objective-C 之于 Cocoa 就像 C# 之于 .NET,甚至就像 Java 语言之于 Java 平台一样——它是做事的主要方式。 Objective-C 可以在编译器支持的任何地方使用,但 Cocoa 框架确实是等式中最有值(value)的部分。

还应注意 (os OS X) Safari 是 Cocoa 应用程序,但 iTunes 还不是(它仍然使用遗留的 Carbon API)所以我不确定它在 Windows 上的表现如何。 Apple 已将 Cocoa 的一些重要部分移植到 Windows DLL 以移植 Safari,但据我所知,该代码不可供公众使用。 (可以想象,Apple 并不是真的想让为竞争操作系统创建强大的应用程序变得容易,他们只发布了两个关键应用程序来推进他们自己的目标,比如采用 iPod/iTunes 和 WebKit 浏览器核心。)不要指望看到这些 Cococa-Windows 库变得广泛可用;如果他们这样做了,我们中的许多人都会感到惊讶。

正如@Gregory 所提到的,GNUStep 和 Cocotron 是值得探索的合理选择,但我建议您仔细考虑一下您是否真的应该按照您的要求去做。总的来说,Microsoft 的工具对 Windows 的支持要好得多,你会遇到更少的未记录的限制,而且他们的 native 应用程序往往对 Windows 用户来说“感觉不错”。一段时间前我了解到,虽然我喜欢 Objective-C/Cocoa,但如果我必须编写一个 Windows 程序,我会使用 C#/.NET 平台来完成.

关于objective-c - Windows 上的 Cocoa 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2049099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com