实际上,我对移动编程很陌生,需要听取您的意见。
我是一名具有 C 语言背景的 Java 开发人员,我需要开始学习 Objective-C,目标是为 iPhone 开发移动应用和以刷新我在 C 方面的知识(据我所知, Objective-C 是 C 的纯超集,不是吗?)。
所以,问题是,使用 Objective-C ,我能否实现我的两个目标:
- 做 iPhone 的移动开发刷新我的
- 用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/