2009-04-27 82 views
0

我是iPhone应用程序开发新手,目前正在开发.net(C#)。适用于iPhone应用程序的开发平台

请建议开发平台创建iPhone应用程序,以便我可以很快采用。

这是其中最好的:

  1. 的Xcode
  2. 统一使用脚本语言C#
  3. tersus

或任何其他工具,是不是名单​​上。

是否有可能使用.NET框架开发iPhone应用程序?我不确定;我想不是。

回答

1

官方SDK是免费的,但不是开源的。构建iPhone应用程序所需的所有工具都是免费的。但是,您无法将您的应用程序放置在iPhone或iPod Touch设备上,而无需为开发人员许可证支付99美元。您可以运行您在iPhone模拟器上构建的应用程序,该模拟器是在Mac上运行的应用程序。它看起来和行为几乎像一个真正的iPhone,减去一些明显的东西(没有GPS,没有相机)。

前往http://developer.apple.com/iphone/开始。

+0

需要补充一点,iPhone Simulator使用Cocoa API而不是在iPhone上运行的Cocoa Touch API。有一个非常大的差异,因为你可以在模拟器中调用iPhone/iPod Touch上不可用的东西。 – 2009-05-16 00:16:52

4

无法在Windows平台上为iPhone开发应用程序。你需要官方的SDK,它是只适用于Mac OS X.

查找到http://developer.apple.com/iphone/

+0

谢谢。以及我有Mac OS,并想知道这是官方SDK是免费还是开源? 你能否建议我应该去哪一个... – Harendra 2009-04-29 12:37:39

0

了解的OBJ-C。如果你没有MAC然后买一个。

4

XCode是iPhone的唯一开发环境,Objective C是它使用的语言。您不能使用.NET框架来构建iPhone应用程序。

SDK是免费下载的,但您需要注册(免费)与苹果才能获得SDK,并且它最初允许您在软件模拟器环境中构建和运行应用程序;将应用放在需要购买许可证的物理电话上(售价99美元),然后通过一个相当复杂的流程来设置签名证书。

SDK和各种示例代码和教程都在苹果iPhone开发者网站http://developer.apple.com/iphone/

+0

感谢您的快速回复...我开始阅读tutoria ... – Harendra 2009-05-01 10:33:33

+0

glenra, 为什么你会说你不能使用C#? Novell的Mono不会让你这样做吗?问题列表中的“统一”如何? 但是,您确实需要Mac和SDK。 创建本机iPhone应用程序确实使用SDK和XCode,但某些环境使用其他语言并输出一个XCode项目,然后编译它以创建最终的iPhone应用程序。您实际上不必使用XCode编写代码 - 只是作为最终编译步骤。 – zumalifeguard 2009-12-31 05:20:21

0

Unity看起来非常有前途,但是对于indy程序员来说成本太高了。上周我看了这个帖子,为了得到我需要的软件包,我不得不下降了将近3000美元。尽管如此,您仍然必须使用XCode来编译您的应用程序。

相关问题