2012-04-13 85 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