![]() |
1
9
下面是最低点: 所有的iphone sdk api都是objective-c或pure(ansi)c。pure c api往往是较低级别的api,所以您可以只使用objective-c。 然而 Objective-C是C的严格超集,因此要编写Objective-C,需要在C中有一个合理的基础。 完全支持C++,但不需要(没有C++ API)。您甚至可以使用ObjtoVC++将ObjtoE-C和C++混合到同一个源中。如果你这样做,最好使用C++作为纯计算组件,纯ObjuleC为前端,Objul-C++用于中间的“胶合”层。 总之:你会 需要 C和Objtovi.C如果你特别需要的话,请使用C++。 |
![]() |
2
3
目标C是最受支持的-所有示例都使用它 |
![]() |
3
2
iPhone平台的主要语言是Objective-C——几乎所有的框架都是基于Objective-C的,所以至少在UI部分必须使用它。但是,Objtovi-C是C语言的超集,你也可以用C/C++来编写程序的某些部分。 |
![]() |
4
2
有C和客观C框架。Quartz2d是用C语言编写的,但CocoaTouch框架是用Objective-C语言编写的。由于objective-c是c的超集,如果您选择objective-c,您将能够毫无问题地使用所有可用的框架。 |
![]() |
5
0
根据您要编写的应用程序的类型,您可以节省大量时间和头疼的问题,并使用 Appcelerator's Titanium Mobile (JavaScript)或 Rhomobile (露比)根据苹果最新的TOU,因此仍可以提交到应用商店。 |
![]() |
6
0
苹果官方允许使用的语言只有
不允许使用所有其他语言。 这个限制是否合法是一个完全不同的问题。(我的直觉告诉我,至少在有些健全的反托拉斯法的国家,这是违法的。) |
![]() |
7
-2
Objut-C是C/C++的超集。你必须学习C/C++来用Obj-C进行编码,但是不能用C/C++来开发iPhone。许多问题必须用Obj-C编纂,尽管你可以用C/C++编纂很多东西。例如obj-c中的行
在C++中等于这个
但是你不能使用C/C++来解决一些问题,比如综合属性、链接输出和动作等。 在游戏开发中,当你可以在C/C++中使用类似的东西时,建议避免Obj-C,但是Obj-C非常强大,比C++更干净。 |
![]() |
WkWk · Apple Watch动作通知不起作用 2 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |