2012-04-13 54 views
2

用Delphi XE2我们能源导出为Xcode和带免费帕斯卡compiller编译它们。但是我见过的所有例子都不会修改xcode中的.pas文件,只是导出并运行。firemonkey + Xcode中,混合代码

我想如果我能添加任何德尔福单位或库为目标的C程序和汇编在一起?如何将.pas单元包含到.xcodeproj中?

我想端口Delphi应用程序到iOS,所有出口项目是不可能的,它似乎是一个好主意,针对iOS原生的ObjectiveC德尔福单位GUI和进口的逻辑和方法。可能吗?

回答

2

由于德尔福XE2的目标是iOS版时,使用Free Pascal Compiler,你可以使用FPC的任何编程技术。实际上,如果您不需要FireMonkey,并且更喜欢使用本机用户界面,则根本不需要Delphi XE2!

您可以使用免费的FPC编译从Xcode中的应用。

最好的参考网站是http://web.me.com/macpgmr/ObjP

尤其"Developing with Objective Pascal" articles是你在寻找什么:

  • 开发的XCode中的用户界面;
  • 使用FPC在Pascal代码中的业务逻辑;
  • 适用于Max OSX和iOS。

只看到introduction page,我怀疑你会惊讶,就像我一样。

在我的POV中,与FPC一起使用的“Object Pascal”范例(即可以与默认对象pascal代码共存的对象pascal“方言”)比基于接口的“管道”更加先进, Delphi XE2编译器(使用RTTI进行即时编组)。这也许是一个品味的问题...

+0

你想看看http://stackoverflow.com/questions/10159414/using-delphi-version-of-hyphenation-algorithm – Warren 2012-04-15 04:33:22