6

使用 Delphi-XE2 创建 iOS 应用程序的工作流程是什么。

这确实是一个参考问题,我会尽快回答,但我认为在这里有答案会很好

4

1 回答 1

7

iOS 应用程序
FireMonkey iOS 应用程序是用 Delphi 编写的:

File > New > Other > Delphi Projects > FireMonkey iOS HD Application 
File > New > Other > Delphi Projects > FireMonkey iOS 3D Application 

iOS 的项目在项目管理器中没有目标平台节点;他们只针对iOS

iOS 表单
额外的 Delphi 表单的添加方式与 Windows 和 Mac OS X 相同。因为目标平台是 iOS,并且生产可执行文件是使用 Free Pascal 编译器构建的,所以表单单元的使用声明是不同的:

 uses
   SysUtils, Types, Classes, Variants, FMX_Types, FMX_Controls, FMX_Forms,
   FMX_Dialogs, FMX_ExtCtrls, FMX_Ani;

iOS 工作流程
FireMonkey iOS 开发必须同时使用Windows和 Mac。
在开始您的第一个 iOS 项目之前,您必须在两端执行一次性设置。然后对于每个项目,开发按以下顺序进行:

  • 在 Windows 上的 RAD Studio 中创建项目。
  • 将项目文件保存到 Windows 和 Mac 均可访问的共享目录或媒体。
  • 在 RAD Studio 中使用表单设计器和代码编辑器。
  • 在 RAD Studio 中将项目作为 Win32 应用程序运行或调试以进行原型设计。
  • 创建项目后至少一次,以及每当向项目添加新文件时,在 Windows 上运行 dpr2xcode 以创建或更新相应的 Xcode 项目。
  • 在 Mac 上的 Xcode 中,打开共享项目生成的 xcode 子目录中的 .xcodeproj 文件。
  • 使用 iOS 模拟器在 Xcode 中运行或调试项目,然后在设备上进行生产测试。
  • 使用 RAD Studio 中的表单设计器或代码编辑器或 Xcode 中的代码编辑器迭代开发应用程序,确保在工作时保存文件,以便随处可见更改。

编译器和运行时差异
Xcode 使用 Free Pascal 编译器构建应用程序以在 Free Pascal 运行时库上运行。Free Pascal 不支持 Delphi 编译器和 RTL 的某些功能。

于 2011-09-02T14:36:34.483 回答