2010-06-07 44 views
6

今天我正在浏览一个网站,发现这个iphone和ipad开发项目的东西。我有一个问题,开发人员是否需要使用iphone来实际工作,或者是否有其他模拟器类型的设备,我们也可以对其进行测试。我们是否需要iPhone/iPad进行开发?

如果您可以分享一些关于入门的文档,这也会很棒。

谢谢。

回答

8

我们的应用程序在模拟器上运行时没有问题,并且在设备上发生崩溃,所以我会说是。您可能会延迟一段时间,然后在主要方面进行工作并在稍后购买设备,但您应该拥有它。

您应该从iPhone Dev center开始,根据您对Objective C的了解,请尝试一些教程。一个我读到目标C,以及第一教程帮助了我很多,是here

您可以模拟特定的手势和动作,同时运行模拟器:在developer.apple文章here

2

我不认为有任何设备运行iPhone系统。如果有,他们可能是非法的。

在XCode中有模拟器构建。

你不需要一个设备来运行你的代码等,但尝试在模拟器中测试触摸和其他传感器。所以基本上如果你打算运送比helloworld更大的东西,你可能应该得到苹果设备。

1

必须有一个仿真器(我不确定,这是一个猜测),但与其他任何开发一样,您最好还有一个真实设备,以便您有更好的机会再现客户将要报告的问题。

2

您可以使用包含仿真器的iPhone SDK进行开发。 http://developer.apple.com/iphone/index.action但是如果你开发一个复杂的应用程序,你可能会更好的有一个设备。为了使用相机或传感器,最好有一个真实的设备来测试你的代码。

6

你可以测试没有iPad的许多方面。

然而,有一些你不能。

  • 触摸
  • 加速度传感器
  • 3G上网

我强烈建议购买一台iPad/iPhone上测试用户界面。个人电脑和iPad具有非常不同的用户交互模式,如果没有实际的设备,很难创建本地感受应用程序。

1

对于iPad开发,您必须安装Mac OS X 10.6 Snow Leopard

相关问题