我是iPhone应用程序开发新手,目前正在开发.net(C#)。适用于iPhone应用程序的开发平台
请建议开发平台创建iPhone应用程序,以便我可以很快采用。
这是其中最好的:
- 的Xcode
- 统一使用脚本语言C#
- tersus
或任何其他工具,是不是名单上。
是否有可能使用.NET框架开发iPhone应用程序?我不确定;我想不是。
我是iPhone应用程序开发新手,目前正在开发.net(C#)。适用于iPhone应用程序的开发平台
请建议开发平台创建iPhone应用程序,以便我可以很快采用。
这是其中最好的:
或任何其他工具,是不是名单上。
是否有可能使用.NET框架开发iPhone应用程序?我不确定;我想不是。
官方SDK是免费的,但不是开源的。构建iPhone应用程序所需的所有工具都是免费的。但是,您无法将您的应用程序放置在iPhone或iPod Touch设备上,而无需为开发人员许可证支付99美元。您可以运行您在iPhone模拟器上构建的应用程序,该模拟器是在Mac上运行的应用程序。它看起来和行为几乎像一个真正的iPhone,减去一些明显的东西(没有GPS,没有相机)。
无法在Windows平台上为iPhone开发应用程序。你需要官方的SDK,它是只适用于Mac OS X.
谢谢。以及我有Mac OS,并想知道这是官方SDK是免费还是开源? 你能否建议我应该去哪一个... – Harendra 2009-04-29 12:37:39
了解的OBJ-C。如果你没有MAC然后买一个。
XCode是iPhone的唯一开发环境,Objective C是它使用的语言。您不能使用.NET框架来构建iPhone应用程序。
SDK是免费下载的,但您需要注册(免费)与苹果才能获得SDK,并且它最初允许您在软件模拟器环境中构建和运行应用程序;将应用放在需要购买许可证的物理电话上(售价99美元),然后通过一个相当复杂的流程来设置签名证书。
SDK和各种示例代码和教程都在苹果iPhone开发者网站http://developer.apple.com/iphone/。
感谢您的快速回复...我开始阅读tutoria ... – Harendra 2009-05-01 10:33:33
glenra, 为什么你会说你不能使用C#? Novell的Mono不会让你这样做吗?问题列表中的“统一”如何? 但是,您确实需要Mac和SDK。 创建本机iPhone应用程序确实使用SDK和XCode,但某些环境使用其他语言并输出一个XCode项目,然后编译它以创建最终的iPhone应用程序。您实际上不必使用XCode编写代码 - 只是作为最终编译步骤。 – zumalifeguard 2009-12-31 05:20:21
Unity看起来非常有前途,但是对于indy程序员来说成本太高了。上周我看了这个帖子,为了得到我需要的软件包,我不得不下降了将近3000美元。尽管如此,您仍然必须使用XCode来编译您的应用程序。
需要补充一点,iPhone Simulator使用Cocoa API而不是在iPhone上运行的Cocoa Touch API。有一个非常大的差异,因为你可以在模拟器中调用iPhone/iPod Touch上不可用的东西。 – 2009-05-16 00:16:52