2

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

就我对 XCode 的研究而言,它看起来只是使用了 Objective C,乍一看,它在语法方面与 Java 完全不同。另一方面看C,看起来更像Java。

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

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

4

3 回答 3

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”中制作和使用的内容更容易使用和记住。

你可以参考很多网站,我想和你分享我的学习过程。


您可以关注这些,即使我开始使用这些资源进行学习。

  1. 斯坦福讲座 CS193

  2. 琳达的视频

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

  4. Cocoadevcentral.com

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

于 2012-12-20T10:00:16.447 回答
1

您可以使用 C 有效地编写大部分应用程序,但是当您与 iOS SDK(与设备通信的部分)交互时,您将需要使用 obj-c。Objective-c 真的不难学,不要害怕。

于 2012-12-20T09:59:00.083 回答
0

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

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

于 2012-12-20T09:56:32.447 回答