我需要开始开发iPhone应用程序需要什么?

7
我目前使用Delphi 2010,最近刚拥有了iPhone(5天前),这是我第一次涉足Mac世界。顺便说一下,我非常喜欢它 - 它已经改变了我的生活。
如果应该在其他地方发布此内容,那么我道歉,并将采取必要的措施保持此问题开放,因为我真的需要你们的建议......
我的问题:
我想开始为iPhone开发,但我不确定从哪里开始以及我需要什么,好吧,我知道我绝对需要Delphi XE2!所以这是一个先决条件,如上所述,我已经拥有了iPhone,但是我还需要什么?
我是否实际上需要一台物理的Mac机器?和一个开发者账户?我在苹果网站上查看过,相信我可以免费注册一个,但我也读到过每年需要支付99美元的费用。
对于那些已经为iPhone开发的人来说,列出我需要开始此操作的所有先决条件将是理想的。我认为这将是一次昂贵的尝试,因此在完全投入并投入大量时间和金钱之前,我真的想在我的脑海中搞清楚事情,这可能会让我更加灰心;)我现在有3根白发,我真的想尽量减少这种情况!

1
@Perception 这并不是真正的重复问题,那个问题已经有3年了,而且这与Delphi有关... - user497849
1
Delphi XE2绝不是iPhone开发的必要条件。 - ceejayoz
2
嗯,你可以考虑除了Delphi之外的其他编程语言。 - David Heffernan
1
@ceeejayoz,这个问题特别标记为delphi。为了在Delphi中进行iPhone开发,确实需要XE2。(请注意我强调了Delphi;该问题没有标记为freepascal。) - Ken White
1
@Dorin 不,我不知道。我对苹果的东西一无所知。我知道的是,在Windows上开发,然后导出到Mac,然后使用FPC编译,最后在iOS上运行,这并不是一种流畅的开发方式,无论你对Delphi语言了解多少。使用Objective C和Xcode是否更少痛苦也是有争议的。 - David Heffernan
显示剩余9条评论
3个回答

10

FireMonkey开发iOS的设置非常详细。显然,您需要一台Mac才能为iOS或OS X进行开发;您可以在XE2 IDE中编译OS X应用程序,但是如果没有Mac,无法运行以测试或调试。

iOS开发需要Mac,并且需要XCode(仅限于Mac);它还需要Free Pascal编译器和一些为iOS提供的单元。您还需要提到的苹果开发者帐户(确实需要花费99.00美元每年)。


谢谢,这确实解释了我需要知道的一切。 - Shambhala

3

这篇文章讨论如何使用Delphi XE2进行iOS开发。

你可以在Delphi XE2中进行开发,但是你需要Xcode、一台Mac和一个付费的开发者账户来测试设备和部署到应用商店。


1

-- 更新 ---

首先,您需要拥有一台 Mac 电脑,然后才能获取开发者账户以将应用程序部署到 iPhone 上,因为它必须在 Mac OS X 上编译并通过应用商店进行部署。

我建议您在投入生产之前先尝试一下,使用 Xcode 进行尝试,这样您就可以看到主要的区别。


抱歉,之前没有注意到就回答了。 - Diego Garcia
抱歉,我会删除这部分内容,希望大家理解。 - Diego Garcia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接