Macbook和iPhone开发 - 需要建议

时间:2010-06-25 09:00:36

标签: iphone macos

之前我没有使用MAC OSX,但我想在很长一段时间内买一台。最近,我设法买了一个!相信投资我猜:)。

我对iPhone开发感到非常兴奋,我希望尽可能快地弄脏手。我的疑问是,我是否真的需要购买iPhone才能开始学习活动或者有任何模拟器?如果是这样的话,除了书籍之外我还要投入多少钱呢?

Plz帮助我。

4 个答案:

答案 0 :(得分:7)

iPhone SDK附带iPhone模拟器。您可以使用您开始学习和测试应用程序的模拟器。

只有当您准备好在设备上进行测试时,您才需要购买iPhone或iPod Touch或iPad,然后支付99美元的费用才能成为注册的iPhone开发人员。

然后,您可以创建证书和配置文件,以便将应用程序放到iPhone上,最终通过App Store分发应用程序。

答案 1 :(得分:4)

我的建议是尽快购买设备进行操作。正如Andy所说,旧的iPod touch是一个很好的起点。首先,您需要让自己适应平台,包括您的用户如何在野外进行互动。将设备作为主要媒体播放器使用一到两周,然后下载其他应用程序并查看它们的布局。在模拟器中工作与实际握住设备非常不同。显而易见,哪些开发人员花时间了解平台,以及人们在查看应用程序设计时使用它的方式。

事实上,由于硬件速度较慢,我建议选择第一代或第二代机型。如果要发布用户可以在较旧的CPU和GPU上运行的应用程序,则需要针对较旧的硬件测试应用程序。我看到许多开发人员陷入了这样的陷阱,认为只是因为他们的应用程序在iPhone 3G S上运行良好,发货很好,然后当用户在较旧的硬件上运行它时,它们会在崩溃后遇到崩溃(或者它变得太慢而不能使用)。

在麦迪逊地区技术学院教授的iPhone课程中,我们让学生尽快在设备上配置和安装他们的第一个应用程序。理解这个过程至关重要,我们注意到它为学生提供了真实的成就感,让他们看到他们的应用程序在实际硬件上运行。

答案 2 :(得分:2)

如果您使用Apple注册为iPhone开发人员,您下载的SDK将附带一个(非常好的)模拟器。

然而,在准备发货时,你真的应该在真实设备上进行测试。性能特征是完全不同的,手指精度与鼠标点击,可用内存和加速度计/陀螺仪/指南针一样。 iPod touch可以帮助您入门。从长远来看,试着抓住每一台设备。

答案 3 :(得分:2)

正如已经回答的那样,Apple包含了一个非常好的模拟器,适用于大多数调试。

根据您的工作情况,您可能只需使用iPod Touch即可。您可以在Apple Store只需149美元即可获得翻新的8GB触摸(链接here但如果不起作用,请转到store page并向下看左侧的翻新的iPod )。翻新后的设备将配备新电池,最好使用一些老一代硬件来测试兼容性。

一旦你有了一个设备,一个有用的购买,让你在模拟器中调试,但仍然有多点触摸和加速度计输入的东西是iSimulate