我决定开始为iPhone编写一些应用程序,最终将提交给App Store.所以我必须使用Apple支持的语言.
但是,根据我的理解,我可以选择多种语言.
Ansi C
Objective C
C
C++
我C++在2001年开始在学校学习,所以也许我应该使用它.但是,我想使用支持最多的API和社区wize的语言.那是哪一个?
这是低位:
所有iPhone SDK API都是Objective-C或纯(ANSI)C.纯C API往往是较低级别的API,因此您只能使用Objective-C. 但是 Objective-C是C的严格超集,所以你需要在C中有一个合理的基础来编写Objective-C.
完全支持C++,但不是必需的(没有C++ API).您甚至可以使用Objective-C++在同一个源中混合使用Objective-C和C++.如果你这样做,最好将C++用于纯计算组件,使用纯Objective-C作为前端,使用Objective-C++作为中间的"胶水"层.
总结:你需要 C和Objective-C.如果您特别需要,可以将C++用于某些部分.
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |