【问题标题】:Where Can I Find Delphi Resources For Creating IPad Applications? [closed]在哪里可以找到用于创建 iPad 应用程序的 Delphi 资源? [关闭]
【发布时间】:2012-04-04 12:58:49
【问题描述】:

我一直在使用 Delphi(在那之前的 Turbo Pascal)并且一直是 Windows 专家。我的妻子为我的生日买了一台新 iPad,昨晚我第一次使用它。哇!...我不知道那东西有多上瘾。

所以,现在我需要考虑为这款 ​​iPad 编写一两个应用程序。我猜我需要从 Delphi 2010 升级到 Delphi XE2,我正在寻找关于 iPad 应用程序开发和分发的优秀 Delphi 资源。

【问题讨论】:

  • 查看docs link 了解创建 iOS (iPad/iPhone/iPod) 应用程序的“官方”方式。请注意,此过程需要 Mac。 :)
  • @dontcheckMyBlog:我特别提到了 XE2 的“官方方式”,并提供了 XE2 文档的链接。使用 XE2 为 iOS 开发,Mac 肯定是必需的(但不要相信我 - 阅读我链接到的文档)。 MonoTouch 几乎不是 RAD Studio 的一部分。至少我在我的 ISO 下载中找不到它。你能指出它在你的离题咆哮中在哪里吗? :)

标签: ios delphi delphi-xe2 firemonkey


【解决方案1】:

【讨论】:

    【解决方案2】:

    Bob Swart 有一本名为“Delphi XE2 native iPhone/iPad Development”的课程手册。它不是免费的,我没有库存,但我可以推荐它。

    【讨论】:

    • 这就是我要说的。
    【解决方案3】:

    【讨论】:

    • 等等,uniGUI和iPad开发有什么关系?
    • @TLama, uniGUI 就像 Smart Mobile Studio 将对象 pascal(Delphi 风格)编译成 javascript 代码。此代码可以在任何兼容 html5 的网络浏览器中执行。 Gabr 为 iPad handling-touch-events 写了一个很好的例子。见MultiPaint
    • @LURD:除了问题特别要求 Delphi 资源,而不仅仅是 Pascal 资源。 uniGUI 不是 Delphi。 Denzil 应删除此内容或将其作为对原始问题的评论,因为它不是对所提问题的回答。 “德尔福风格”不是“德尔福”。
    • @KenWhite,答案中必须允许一些横向思维。最后由 OP 来决定。这些技术可能(我不是说它们会)成为 Delphi 需要再次重回巅峰的技术。
    • @KenWhite,嗯,引用 uniGUI“支持的 Delphi 版本:Turbo Delphi Pro、Delphi 2006、Delphi 2007、Delphi 2009、Delphi 2010、Delphi XE 和 Delphi XE2(Win32 和 Win64)”。我认为这两个链接更像是第三方 Delphi 库或扩展。比德尔福棱镜更接近德尔福。也许比学习和调试 FireMonkey 应用程序更短。
    【解决方案4】:

    我认为要为 iPad 编译一个程序,您要么需要 Delphi Prism,它会创建一个可以在 Mono(一个跨平台 .NET 框架)中运行的 .NET 应用程序。

    或者,如果您想编写本机代码,我认为您需要 MacBook 来编译最后一步并将其发布到您的 iPad。我认为 Delphi XE2 没有包含在 Windows 中运行并为 iPad 创建可执行文件的编译器。 iOS 的编译器(Delphi 2 附带的 FreePascal 编译器)需要在 Mac 上运行。

    【讨论】:

    • 这是错误的。 :) Delphi XE2 支持 iOS 开发;它附带一个 FreePascal 版本并支持 ISO 映像中的库(或通过 Web 安装程序)。出于测试和调试目的,您必须拥有一台 Mac 计算机(但不一定是 MacBook)是对的。能够在 Windows IDE 中编写应用程序但无法调试它是非常没用的,因此 Mac 是必需的。 :) 有一个为 OS X 创建应用程序的编译器,但 iOS 需要在 Windows 下不可用的库和功能。
    • 好吧,任何 Mac,不只是 MacBook。但是您仍然无法在 Windows 中编译以获得在 iPad 上运行的可执行文件。 FreePascal 需要在 Mac 上运行才能做到这一点。因此,即使 Delphi 附带工具,您仍然需要 Mac。所以 Cape Cod Gunny 作为一名 Windows 用户,不能只购买 Delphi XE2 并开始为他的 iPad 进行开发。
    • 我是说您的第一段是错误的(您不需要 Prism;Delphi XE2 有效 - 请参阅我在原始问题的评论中发布的链接),而您的第二段是错误的(次要当它可以是任何基于英特尔的 Mac 时,对“MacBook”的争论)。我没有否决您的回答;我只是提到了错误的地方,所以你可以纠正它。 :)
    • 我很感谢你。 :) 我试图澄清最后一句话,这确实不清楚。棱镜只是一种选择,或者……事实上你不需要两者。如果您拥有使用 XE2 执行此操作的所有工具和硬件,则无需购买 Prism。
    猜你喜欢
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    相关资源
    最近更新 更多