哪种支持的iPhone编程语言最多?

She*_*ari 2 iphone

我决定开始为iPhone编写一些应用程序,最终将提交给App Store.所以我必须使用Apple支持的语言.

但是,根据我的理解,我可以选择多种语言.

Ansi C

Objective C

C

C++

C++在2001年开始在学校学习,所以也许我应该使用它.但是,我想使用支持最多的API和社区wize的语言.那是哪一个?

phi*_*red 9

这是低位:

所有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++用于某些部分.