什么是创建iOS应用程序的工作流程

时间:2011-09-02 14:32:41

标签: ios delphi workflow delphi-xe2

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

这是一个真正的参考问题,我会尽快回答它,但我觉得在这里找到答案会很好

1 个答案:

答案 0 :(得分:7)

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

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

iOS项目在项目管理器中没有Target Platforms节点;他们只针对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的某些功能。