为MacOSX构建

为MacOSX构建,macos,build,Macos,Build,我是一名web程序员,主要使用RubyonRails和JavaScriptjQuery等 现在我想为mac建立一个程序。 哪种语言​​我需要什么?C++,目标C?< /P> 我非常感谢您提供信息和优秀的初学者教程。您可以使用任何您喜欢的语言。我的建议是Java,因为它很容易学习,而且osx预装了Java。然而,对于Mountain Lion,您必须自己安装java 看 我看过的关于Mac OS X环境编程的最佳教程有: http://www.youtube.com/user/Appl

我是一名web程序员,主要使用RubyonRails和JavaScriptjQuery等

现在我想为mac建立一个程序。
哪种语言​​我需要什么?C++,目标C?< /P>
我非常感谢您提供信息和优秀的初学者教程。

您可以使用任何您喜欢的语言。我的建议是
Java
,因为它很容易学习,而且
osx
预装了Java。然而,对于Mountain Lion,您必须自己安装java


我看过的关于Mac OS X环境编程的最佳教程有:

http://www.youtube.com/user/AppleProgramming

此外,如果你喜欢读书,Big Nerd Ranch的教程也很不错:


特别是查看“MacOSX的Cocoa编程(第四版)”一书。

web编程独立于操作系统。你想做哪一个节目?是的,真的,这就是我要求的原因。对于在没有窗口但没有dos窗口的情况下启动hello world程序来说,没有足够具体的最终结果—一些简单的东西start@CevinEichnau:基于用户1203613的问题,我不明白你的意思。。。你能告诉我你想做什么程序吗?hello world程序是一个简单的程序,在窗口显示文本“hello world”…但我不在乎什么样的程序任何程序我正在学习如何为osxAh编程好的,谢谢,这是一个开始:)抱歉,Cevin,这不是好的建议。不要为了编程Mac而学习Java。母语是Objective-C,它是C的超集。因此,您应该首先学习C,而不是专家级,但您需要从一开始就基本掌握指针和C类型系统。Big Nerd Ranch出版了一套奇妙的实用指南。一本好的入门书是“Objective-C编程:Big-Nerd Ranch指南”(其中包括您需要的C)和“MacOSX的Cocoa编程”。即使你继续做iPhone应用程序,这些都会给你打下良好的基础。啊,好的,谢谢你提供的信息。。。我有一个开始我的“程序员卡里埃”李尔有点C++…这对学习c和c目标有帮助吗?@Cevin-是的,学习c(但不要被细节分心),然后学习目标c。学习目标c时,你可以学习c的细节,所以不要花太多时间在纯c上!它实际上是同一种语言,Objective-C在C的基础上增加了一些消息和对象的语法。如果你正在阅读OSX代码,作为一个粗略的指导,你在
[方括号]
@start@with@
中看到的所有东西都是Objective-C,其余的都是标准C。欢迎你;我希望这些参考资料能帮助你学习如何使用Mac OS X的细节。是的,我需要谢谢你这里还有苹果的免费资源。假设你有一台Mac电脑,你应该(1)从Mac应用商店下载Xcode(免费);(2) 开始阅读包含的文档;(3) 四处闲逛,以便更好地访问(免费)。这些文档都包含在Xcode中,但也可以在线获取。试试这个:-祝你好运!