我有几个有关iPhone软件开发的简单问题。我对这个话题做了一些研究,但是我想在这里问一些具体的事情,因为在我被允许购买任何东西之前,我将不得不估计所需硬件和软件的成本。我从来没有做过任何Mac开发,也没有拥有iPhone,所以不用说这对我来说很难。iPhone:软件开发与分发
我会买一个2 GB RAM的iMac mini用于iPhone开发。我将不得不在使用普通PC的同时使用它,但大多数时候我根本不会使用Mac。我必须购买额外的显示器,鼠标和键盘吗?还是有更好的解决方案?我将不得不将C库移植到iPhone平台,并开发一个使用移植库的iPhone应用程序。除了iPhone SDK之外,我还需要其他任何东西吗?
如果我使用外部库(请参阅上文),我可以使用集成模拟器测试应用程序,还是建议购买该设备?我将不得不将数据发送到远程web服务。除此之外,我不需要任何其他功能。我可以从其他国家在线购买iPhone吗(这里的iPhone是SIM卡锁定的),还是我应该购买带有合同的iPhone?
当应用程序准备就绪时,它将安装在我们客户拥有的少数iPhone上。由于安全原因,至关重要的是没有第三方参与此过程(即应用程序不应该分发到应用程序商店)。这可能吗?
只是想添加到arclight的#3:请注意,模拟器和实际设备有时会采取不同的行为...所以有时候你可能会得到模拟器上的错误,但程序实际上在设备上正常工作(反之亦然) – iwasrobbed 2010-06-10 13:33:03
后续行动#1:我将同时使用两台计算机。在苹果操作系统上使用PC硬件有多不舒服? – xsl 2010-06-10 13:39:28
#4:我将不得不连接到一个网站。如果没有官方的SIM卡,这仍然是可能的吗? – xsl 2010-06-10 13:41:36