Mac OS X编程介绍

时间:2011-03-07 18:39:55

标签: macos programming-languages

我已经使用Mac一段时间了,而且我是一名高级CS专业。我想开始为Mac制作应用程序,但我不知道从哪里开始。目前我知道java,c ++,c,python作为我的主要语言。我需要学习另一种语言,比如objective-c吗?谁能指点我到一个地方开始?

5 个答案:

答案 0 :(得分:0)

是的,你需要学习objective-c。 Start here

答案 1 :(得分:0)

是的,你应该学习Objective-C。虽然还有其他方法可以为MacOS X创建应用程序,但Cocoa框架是最受支持的,也是未来的知识框架。鉴于您已经了解了其他几种基于C语言的语言,因此选择Objective-C并不是那么困难。与学习实际语言相比,您将花费更多时间学习使用框架。我建议你拿一本书来帮助你入门,并熟悉Cocoa文档。

答案 2 :(得分:0)

实际上它适用于iOS开发,但它们也提供了良好的介绍 - > Objective-C Intro

答案 3 :(得分:0)

Objective-C是为Mac编写应用程序时使用的官方语言,虽然它是C的超集,但您也可以在应用程序中使用C代码。

Here是一个很好的起点。

答案 4 :(得分:0)

嗯,您需要做的前两件事是学习如何使用Xcode,然后您将需要学习Objective-C。

要了解如何使用Xcode,我将从Xcode Workspace Guide

开始

要学习Objective-C,Apple有一本很棒的免费书 - The Objective-C Programming Language。 Objective-C的一个方面让人们更容易学习它是C的真正超集(C ++,例如,不是)。如果您已经了解C,则Objective-C只需添加一点来支持对象。

然后,我会拿起Aaron Pablo Hillegass的Cocoa(R)Programming for Mac(R)OS X(第3版)的副本。本书是开始学习Cocoa和构建真正的Mac应用程序的标准。