iphone - Objective-C 及其与 C 的关系

标签 iphone c objective-c

实际上,我对移动编程很陌生,需要听取您的意见。

我是一名具有 C 语言背景的 Java 开发人员,我需要开始学习 Objective-C,目标是为 iPhone 开发移动应用以刷新我在 C 方面的知识(据我所知, Objective-C 是 C 的纯超集,不是吗?)。

所以,问题是,使用 Objective-C ,我能否实现我的两个目标:

  1. 做 iPhone 的移动开发刷新我的
  2. 用C刷新我的知识

最佳答案

Objective C 是 C 的另一个面向对象的扩展。您在 C 中所知道的一切都会起作用。

理解Objective C最好的文档是

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/ObjectiveC/ObjC.pdf

你可以只用 C 做很多事情,但你会严重瘫痪。 C 的每个特性都适用于 Obj-C。

如果你真的喜欢受伤的世界,你可以考虑结合了 C++ 和 Objective-C 的 Objective-C++

关于iphone - Objective-C 及其与 C 的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050299/

相关文章:

iphone - openfire 是否实现了 xmpp XEP-0234 Jingle 文件传输?

iphone - 如何在我的 iPhone 应用程序中提取网站的 HTML 源代码?

c - 带有 UNICODE(希伯来语)字符的 wprintf

iphone - 什么时候应该使用 “self” 关键字?

iphone - iPhone 上的 FPS 速率上限?

iphone - 如何为状态 UIControlStateHighlighted 设置按钮标签文本颜色

c++ - 如何将 HEX 转换为 ASCII 字符串?

将数字转换为字符串

objective-c - QuickLook 消费者作为 NSViewController 的委托(delegate)

objective-c - NSCell 重绘问题