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

发布于 2024-12-02 13:43:13 字数 96 浏览 1 评论 0原文

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

这确实是一个参考问题,一旦允许我就会回答它,但我认为在这里得到答案会很好

What's the workflow for creating an iOS app using Delphi-XE2.

This is really a reference question and I'll answer it as soon as SO lets me, but I thought it would be nice to have the answer here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

方觉久 2024-12-09 13:43:13

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 工作流程< /strong>
FireMonkey iOS 开发必须使用Windows 和 Mac 来完成。
在开始您的第一个 iOS 项目之前,您必须在两端执行一次性设置。然后,对于每个项目,开发按以下顺序进行:

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

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

iOS Applications
FireMonkey iOS applications are written in Delphi:

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

Projects for iOS do not have a Target Platforms node in the Project Manager; they only target iOS

iOS Forms
Additional Delphi forms are added the same way as with Windows and Mac OS X. Because the target platform is iOS, and the production executable is built with the Free Pascal compiler, the uses declaration for form units is different:

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

iOS Workflow
FireMonkey iOS development has to be done using both Windows and a Mac.
Before starting your first iOS project, you must perform one-time setup on both ends. Then for each project, development occurs in the following sequence:

  • Create project in RAD Studio on Windows.
  • Save project files to a shared directory or media accessible to both Windows and Mac.
  • Use the Form Designer and code editor in RAD Studio.
  • Run or debug the project in RAD Studio as a Win32 application for prototyping.
  • At least once after creating the project, and whenever new files are added to the project, run dpr2xcode on Windows to create or update a corresponding Xcode project.
  • In Xcode on the Mac, open the .xcodeproj file in the generated xcode subdirectory of the shared project.
  • Run or debug the project in Xcode with the iOS Simulator and then on a device for production testing.
  • Iteratively develop the application using the Form Designer or code editor in RAD Studio, or the code editor in Xcode, making sure to save files as you work so that changes can be seen everywhere.

Compiler and Runtime Differences
Xcode builds the application with the Free Pascal compiler to run on the Free Pascal runtime library. Some features of the Delphi compiler and RTL are not supported by Free Pascal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文