2012-04-13 13 views
2

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

Objective Cアプリケーションにデルファイユニットやライブラリを追加して一緒にコンパイルすることはできますか? .xcodeprojに.pasユニットを含めるには?

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

答えて

2

iOSをターゲットにするときにDelphi XE2がFree Pascal Compilerを使用しているため、FPCのプログラミング手法を使用できます。

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

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

最高の参照ウェブサイトは特にhttp://web.me.com/macpgmr/ObjP

で、"Developing with Objective Pascal" articlesは、あなたが探しているまさにです:

  • XCodeの内のUIを開発します。
  • パスカルでビジネスロジックをコード化するためにFPCを使用します。
  • Max OSXとiOSの両方に対応します。

ちょうどintroduction pageを参照してください、私はあなたが驚いたと思う、私はそうでした。

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

+0

http://stackoverflow.com/questions/10159414/using-delphi-version-of-hyphenation-algorithmを見てみたいですか? – Warren

関連する問題