【问题标题】:Creating a Cocoa app using C or Perl (NOT Objective-C)使用 C 或 Perl(不是 Objective-C)创建 Cocoa 应用程序
【发布时间】:2010-12-14 02:17:22
【问题描述】:

我很难理解如何将 Cocoa 与 C 或 Perl 一起使用。

背景: 我已经在很多地方看到它提到 Mac 的 Cocoa API 可以与 C、Perl 等一起使用,但我还没有找到任何关于如何去做的信息。我还发现有几篇文章说 Cocoa 只能与 Objective-C 一起使用。

我见过 Perl 的 CamelBones,但看起来我必须使用 XCode 和相当多的 Objective-C 才能使用它。

是否有任何关于仅使用 C 编译器和文本编辑器构建 Cocoa 应用程序的资源?

【问题讨论】:

    标签: c cocoa perl macos


    【解决方案1】:

    如果你不想学习 Objective-C,那就别想写 Cocoa 应用了。 Python 和 Ruby 桥用于在 Cocoa 应用程序中使用现有库,它们不是让您生活在泡沫中并避免学习新语言的方式。

    【讨论】:

    • 我同意,无论如何,你总是需要跳过障碍才能使用 pyobjc 完成工作以使用可可 api。还不如学习一下,doco 很好,而不是混混一门适合自己的语言。
    • 另一个 +1。无法保证任何 Cocoa-to-language-x 的桥梁都会继续存在,而且它们都不像 Objective-C 那样工作。 Cocoa 的概念就是围绕它设计的,所以如果你最终无法找出一些像样的 Obj-C,那么你编写的任何“Cocoa”都将是糟糕的 Cocoa。
    • 使用 Camelbones,您实际上不必编写任何 Objective-C 代码。但是,您必须使用 Cocoa(和其他原生)框架,但我想这正是重点(在编写 Mac 应用程序时)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    相关资源
    最近更新 更多