【发布时间】:2010-06-07 21:53:09
【问题描述】:
今天我正在浏览一个网站,并在这个 iphone 和 ipad 开发项目中发现了一些东西。我有一个问题,开发人员是否需要 iphone 才能实际使用,或者是否有任何其他模拟器类型的设备我们也可以对其进行测试。
如果你能分享一些入门文档也很棒。
谢谢。
【问题讨论】:
今天我正在浏览一个网站,并在这个 iphone 和 ipad 开发项目中发现了一些东西。我有一个问题,开发人员是否需要 iphone 才能实际使用,或者是否有任何其他模拟器类型的设备我们也可以对其进行测试。
如果你能分享一些入门文档也很棒。
谢谢。
【问题讨论】:
我们的应用程序在模拟器上运行没有问题,但在设备上崩溃,所以我会说是的。您可能会推迟一点,然后在主要方面工作并稍后购买设备,但您应该拥有它。
您应该从iPhone Dev center 开始,并根据您对Objective C 的了解,尝试一些教程。我最早阅读的关于 Objective C 的教程之一是 here
,它对我帮助很大运行模拟器时可以模拟某些手势和动作:developer.apple 文章为here
【讨论】:
您可以在没有 iPad 的情况下测试许多方面。
然而,有些是你不能的。
我强烈建议购买 iPad / iPhone 来测试用户界面。 PC 和 iPad 具有非常不同的用户交互模型,如果没有实际设备,很难创建具有原生感觉的应用程序。
【讨论】:
您可以使用包含模拟器的 iPhone SDK 进行开发。 http://developer.apple.com/iphone/index.action 但如果您开发复杂的应用程序,最好拥有其中一种设备。要使用相机或传感器,最好使用真实设备来测试您的代码。
【讨论】:
我认为没有任何设备可以运行 iPhone 系统。如果有,它们可能是非法的。
XCode 中有模拟器。
您不需要设备来运行您的代码等,但尝试在模拟器中测试触摸和其他传感器。
因此,基本上,如果您打算运送比 helloworld 更大的产品,您可能应该购买 Apple 设备。
【讨论】:
必须有一个模拟器(我不确定,这是一个猜测),但与任何其他开发一样,您最好也有一个真实的设备,这样您就有更好的机会重现客户报告的问题。
【讨论】:
对于 iPad 开发,您必须拥有 Mac OS X 10.6 Snow Leopard
【讨论】: