2

Delphi XE2 を使用すると、ソースを xcode にエクスポートし、無料のパスカル コンパイラでコンパイルできます。しかし、私が今まで見たすべての例は、xcode で .pas ファイルを変更せず、エクスポートして実行するだけです。

Delphi ユニットまたはライブラリを Objective C アプリケーションに追加して、それらを一緒にコンパイルすることはできますか? .pasユニットを.xcodeprojに含める方法は?

Delphi アプリケーションを iOS に移植したいのですが、すべてのプロジェクトをエクスポートすることは不可能です。ネイティブの ObjectiveC で iOS 用の GUI を作成し、Delphi ユニットからロジックとメソッドをインポートすることをお勧めします。出来ますか?

4

1 に答える 1

2

iOS を対象とする場合、Delphi XE2 はFree Pascal コンパイラを使用しているため、FPC の任意のプログラミング手法を使用できます。

実際、FireMonkey を必要とせず、ネイティブのユーザー インターフェイスを使用したい場合は、Delphi XE2 はまったく必要ありません。

無料の FPC を使用して、XCode からアプリケーションをコンパイルできます。

最適な参照 Web サイトはhttp://web.me.com/macpgmr/ObjPです。

特に、「Developing with Objective Pascal」の記事はまさにあなたが探しているものです。

  • XCode 内で UI を開発します。
  • FPC を使用してビジネス ロジックを Pascal でコーディングします。
  • Max OSX と iOS の両方に対応。

紹介ページを見るだけで、私と同じように驚かれることでしょう。

私の視点から見ると、FPC で使用される「Object Pascal」パラダイム (つまり、デフォルトの Object Pascal コードと共存できる Object Pascal の「方言」) は、Delphi XE2 コンパイラのインターフェースベースの「配管」よりも高度で軽量で統合されています。 (RTTI を使用したオンザフライ マーシャリング)。これはおそらく好みの問題です...

于 2012-04-13T19:09:11.820 に答える