2012-04-13 11 views
2

Mit Delphi XE2 können wir Quellen in xcode exportieren und sie mit einem kostenlosen Pascal Compiler kompilieren. Aber alle Beispiele, die ich je gesehen habe, modifizieren .pas-Dateien in xcode nicht, sondern exportieren und ausführen.firemonkey + xcode, gemischter Code

Ich frage mich, ob ich irgendwelche Delphi-Einheiten oder Bibliotheken in Objective C-Anwendung hinzufügen und sie zusammen kompilieren könnte? Wie fügt man .pas-Einheiten in .xcodeproj ein?

Ich möchte Delphi-Anwendung auf iOS portieren, exportieren alle Projekt ist unmöglich, scheint es eine gute Idee, eine GUI für iOS in nativen ObjectiveC und importieren Logik und Methoden aus Delphi-Einheiten. Ist es möglich?

Antwort

2

Da Delphi XE2 die Free Pascal Compiler beim Targeting von iOS verwendet, können Sie jede beliebige FPC-Programmiertechnik verwenden.

Wenn Sie FireMonkey nicht benötigen und lieber die native Benutzeroberfläche verwenden, brauchen Sie Delphi XE2 überhaupt nicht!

Sie können die kostenlose FPC verwenden, um Ihre Anwendung von XCode zu kompilieren.

Die Website beste Referenz Web ist http://web.me.com/macpgmr/ObjP

Insbesondere "Developing with Objective Pascal" articles ist genau das, was Sie suchen:

  • die Benutzeroberfläche innerhalb XCode entwickeln;
  • Verwenden Sie FPC, um Ihre Geschäftslogik in Pascal zu kodieren;
  • Für Max OSX und iOS.

Siehe nur die introduction page, und ich vermute, Sie werden erstaunt sein, wie ich war.

Aus meiner POV, das „Object Pascal“ Paradigma verwendet, mit FPC (dh Objekt pascal „Dialekt“, die mit dem Standardobjekt pascal Code nebeneinander bestehen können) weiter fortgeschritten ist, leicht und integriert als die Schnittstelle-basierte „Sanitär“ von Delphi XE2 Compiler (mit On-The-Fly-Marshalling mit RTTI). Dies ist vielleicht eine Frage des Geschmacks ...

+0

Möchten Sie einen Blick auf http://stackoverflow.com/questions/10159414/using-delphi-version-of-hyphenation-algorithm – Warren