可以将C ++和C#用于iPhone的应用程序

时间:2010-05-25 18:44:11

标签: c# c++ iphone macos mobile

我可以用C ++或C#编写iPhone应用程序吗? 我在哪里可以找到iPhone的模拟器来测试我的应用程序。 怎么写呢?

4 个答案:

答案 0 :(得分:5)

您至少需要一个小的Objective C存根来挂钩系统并处理提供的服务(包括获取输入),但是如果您愿意,您的程序可以主要使用C ++。 Apple似乎不允许使用C#; MonoTouch等工具似乎被当前的开发者协议禁止。

使用Macintosh,您可以访问Apple的开发人员网站,免费下载工具和SDK。它们只能在Mac上运行。

答案 1 :(得分:1)

你想从这里开始进行iPhone开发:

http://gemma.apple.com/iphone/index.action

您可以在这里获得iPhone SDK,模拟器以及其他必备工具。

答案 2 :(得分:0)

您可以使用C,Obj-C和C#(通过MonoTouch)。

C ++是Objective-C ++的一部分。如果您对iPhone开发很认真,我建议学习Objective-C。

Apple似乎保留禁止运行任何未在C或Objective-C中写入的应用程序的权利。

答案 3 :(得分:0)

据我所知,您可以使用MonoTouch将iPhone用于iPhone。

另一个工具是unity,它面向游戏,基于相同的代码库。

这两项都是专有的,费用为$$$。