Objective-C与C,哪一个是Mac上更好的语言?

时间:2011-03-31 03:08:44

标签: objective-c c cocoa macos

在Macintosh上编程有什么好处?是否值得在Cocoa API上学习Objective-C?

我正在考虑为内容管理系统等在线应用程序构建桌面编辑器,并且想知道什么是不太痛苦的路径。

4 个答案:

答案 0 :(得分:2)

绝对。如果你想为Mac OS X或iOS学习目标C编写软件,可可不言而喻。 Cocoa框架让您的生活更轻松。当然,如果需要,C也可以包含在您的代码中。在学习Objective-C时,通常至少要了解C中的核心基础知识。

最后,这个问题是主观的,并不是真正适合它的地方。 :)

答案 1 :(得分:1)

直接C编程Mac正在走出困境。最近有一个相当丑闻的事实是基于C的Carbon工具包没有移植到64位。可可被移植了。所以有来自库比蒂诺的信号,他们最终会逐步淘汰碳。

答案 2 :(得分:0)

您是否定位适用于Mac和iOS的应用程序?目标C应该使事情变得更容易。

答案 3 :(得分:0)

如果你想构建GUI应用程序,你肯定想学习objective-c。 Apple正在取消对大部分Carbon API的支持,64位应用程序根本不支持它。

如果您不打算构建GUI应用程序,我仍然建议学习objective-c,即使没有必要。如果您已经了解C,Objective-c很容易学习,我发现使用它可以更快地构建应用程序。 Apple在他们的Objective-c API中做了很多事情,并且他们正在朝着更深层次的语言集成方向发展。