gpt4 book ai didi

objective-c - firemonkey + xcode,混合代码

转载 作者:行者123 更新时间:2023-12-03 18:38:09 26 4
gpt4 key购买 nike

使用 Delphi XE2,我们可以将源代码导出到 xcode 并使用免费的 pascal 编译器进行编译。但是我见过的所有示例都不会在 xcode 中修改 .pas 文件,只需导出并运行即可。

我想知道是否可以将任何 delphi 单元或库添加到 Objective C 应用程序中并将它们一起编译?如何将 .pas 单元包含到 .xcodeproj 中?

我希望将delphi应用程序移植到iOS,导出所有项目是不可能的,在原生ObjectiveC中为iOS制作GUI并从delphi单元导入逻辑和方法似乎是个好主意。是否可以?

最佳答案

由于 Delphi XE2 使用 Free Pascal Compiler面向 iOS 时,您可以使用 FPC 的任何编程技术。

事实上,如果您不需要 FireMonkey,并且更喜欢使用原生用户界面,那么您根本不需要 Delphi XE2!

您可以使用免费的 FPC 从 XCode 编译您的应用程序。

最好的引用网站是http://web.me.com/macpgmr/ObjP

特别是,"Developing with Objective Pascal" articles正是您正在寻找的:

  • 在 XCode 中开发 UI;
  • 使用 FPC 在 Pascal 中编写您的业务逻辑;
  • 适用于 Max OSX 和 iOS。

  • 只见 introduction page ,我怀疑你会像我一样感到惊讶。

    从我的 POV 来看,与 FPC 一起使用的“Object Pascal”范式(即 object pascal“方言”,可以与默认的 object pascal 代码共存)比 Delphi XE2 编译器的基于接口(interface)的“管道”更先进、更轻量级和更集成(使用 RTTI 进行动态编码)。这可能是一个品味问题......

    关于objective-c - firemonkey + xcode,混合代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10143713/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com