XCode中的语言

时间:2012-12-20 09:53:15

标签: xcode

我即将开始学习如何使用XCode进行编程。我的学校已经有半年的Java课程,并将在接下来的两年继续学习。

就我看过XCode而言,看起来它只是使用了Objective C,在我第一眼看到它时,看起来与Java语法明显不同。 另一方面,看看C,看起来更像是Java。

现在我想知道,是否可以使用XCode在C中编写iOS应用程序?它肯定会简化我的学习曲线,而不必在新语言之上学习全新的语法。

编辑:如果确实有可能,使用C而不是(似乎鼓励?)Objective-C会有任何缺点吗?

3 个答案:

答案 0 :(得分:3)

首先欢迎XCode

XCode只是一个IDE。无论您是想学习iOS还是MacOS应用程序,现在都在您的身上。

如果你有一个很好的C知识,我会建议你,然后对面向对象语言如C ++或Java有一些了解。然后你会对Objective-C感到满意。

Objective-C是一种C语言的超集,所以认为只需要一天的学习就可以看到从C到Obj-C的转换。

Obj-C语言使得框架称为“Cocoa”,这是基于ios和mac的开发的核心。这需要一些时间,但请注意,您将获得数以千计的API,这些API比您从“C”制作和使用的内容更容易使用和记忆。

您可以推荐多个网站,我想与您分享我的学习过程。


即使我开始使用这些sources学习,也可以按照这些进行操作。

  1. 斯坦福大学讲授CS193

  2. Lynda的视频

  3. Aaron Hillegas的Mac OS X可可编程

  4. Cocoadevcentral.com

  5. 最后一个当然是Stack Overflow ...这是解决所有疑虑的最佳场所。

答案 1 :(得分:1)

您可以在C中有效地编写大部分应用程序,但是当您与iOS SDK交互时,与设备通信的部分,您将需要使用obj-c。 Objective-c真的不难学,不要为此感到沮丧。

答案 2 :(得分:0)

你绝对可以用C语言编写代码。Objective-C是一个由定义包装的C语言。

但是,我建议学习Objective-C。这允许您使用面向对象原则编写代码。有很多在线教程。