我应该考虑苹果开发工具以外的其他工具来开发iPad吗?

我应该考虑苹果开发工具以外的其他工具来开发iPad吗?,ipad,Ipad,这使它看起来像是拥有了开发iPad应用程序所需的所有工具。我应该考虑苹果开发工具以外的其他工具来开发iPad吗? 非常感谢您的帮助 Adobe有一些工具,您可以在Flash/Flex/Air中编写,它将编译成有效的iPhone/iPad应用程序,可以在appstore中接受和销售 还有一家名为Unity3D的公司,它有一些可选的iPhone/iPad开发工具(你可以用C#!)如果你是一名.NET开发人员,想要开发iPhone/iPad,MonoTouch是另一种选择。(目前MonoTouch对i

这使它看起来像是拥有了开发iPad应用程序所需的所有工具。我应该考虑苹果开发工具以外的其他工具来开发iPad吗?
非常感谢您的帮助

Adobe有一些工具,您可以在Flash/Flex/Air中编写,它将编译成有效的iPhone/iPad应用程序,可以在appstore中接受和销售


还有一家名为Unity3D的公司,它有一些可选的iPhone/iPad开发工具(你可以用C#!)如果你是一名.NET开发人员,想要开发iPhone/iPad,MonoTouch是另一种选择。(目前MonoTouch对iPad提供了实验性的alpha级支持,但全面支持应该离我们不远了。)它不是免费的,但如果你来自这样的背景,它是一个很棒的工具


此外,它还可以编译为iPhone的本机代码,因此可以用于应用商店的构建和所有操作。

这取决于您所说的工具类型。。。如果你指的是应用程序,你可以使用任何你想要的编辑器,比如TextMate或Vim或其他任何东西(我个人讨厌Xcode的内置编辑器,它甚至不能在选项卡中打开文件…)。不过,您仍然需要使用Xcode构建应用程序,使用IB准备接口(除非您想用代码创建整个UI,这太疯狂了)。我不知道有任何非官方工具可以构建iPhone应用程序或创建NIB接口文件


如果你指的是允许你使用ObjC以外的东西编写代码的框架(比如Adobe的Flash工具或MonoTouch),那么这些框架最近被苹果公司禁止了,因此,您需要坚持使用标准的ObjC/Cocoa API。

基于新的开发者协议,外部工具可能存在一些问题:哦,如果苹果公司认为世界上存在合法的工具就好了。MonoTouch现在可能被禁止了。我正打算说同样的话。苹果的店铺比微软更封闭,而且绝对臭烘烘。然后他们有脸禁止Flash,因为它是“专有技术”。极端愤世嫉俗的做法基本上是为了实现利润最大化。鉴于卫斯理戴森提到的苹果对开发的限制,Adobe现在正在终止对这一做法的支持。