Kann Javascript gescriptet werden in xcode?

Schreibe ich ein dev tool und ich habe keine Erfahrung mit Objective-C und Xcode, derzeit. Ich versuche, machen es cross-Plattform und daher verwende ich die native Programmiersprache für jede Plattform, die es unterstützt. Ich denke über die Verwendung von Javascript für die Benutzer-Skript. Ich Frage mich, ob Objective-C ist die beste Sprache für diese oder gibt es bessere Möglichkeiten für cross-Plattform-Entwicklung. Obwohl, Bedenken Sie bitte, dass ich kann verwenden verschiedene Programmiersprachen für verschiedene Plattformen unterstützt. Ich denke über die Verwendung von Python und/oder Java für die unterstützten desktop-Plattformen, einschließlich Windows, Mac, Linux. Und Objective-C für iPhone und iPad.

Zusammenfassend meine Frage, wie kann ich Javascript-code in Objective-C, auch wenn das bedeutet, es nutzt third party libs. Ich habe nichts dagegen, wenn seine kompiliert mit Objective-C oder interpretiert werden. Kompilierte Javascript ist wahrscheinlich besser für eine bessere Leistung. Btw möchte ich nur verwenden, objective-c für iOS.

Werfen Sie einen Blick auf PhoneGap. Im Grunde erstellen Sie html-apps-und dann Telefon-Lücke konvertiert es in ein xcode-Projekt.
Danke. Dies ist die beste option, wenn ich schreiben will, meinen code in xcode, aber ich auch will zu geben, das user-scripting-Funktionen für Javascript. Und diese Fähigkeiten sind nicht in der kompilierten Anwendung, sondern in meinem dev-tool. Dank
Nein, ich denke nicht so. Meines Wissens die einzige Möglichkeit für die Integration von beliebigen javascript-Code in xcode mittels der UIWebView-Komponente (im Grunde ein web-browser, fallen Sie in Ihr app-Ansicht). Sie können dann fangen Sie die http-Anfragen aus, dass die webview in Ihrem Blick ist viewcontroller. So könnten Sie das tun kluge Dinge aus Ihrer html-Seite in der webview, wie link auf eine gefälschte url: xcodeapp/call/myspecialcommand, die sich dann in Ihrem viewcontroller prüfen Sie die url und sehen, ob es enthält die Befehle, die in der url und führen Sie dann das native-code-Entsprechung. Im Grunde keine einfache Möglichkeit, um tatsächlich nutzen javascript hier.
Danke, ich hoffe, es ist eine bessere option, obwohl.

InformationsquelleAutor Oliver Scott-Brown | 2014-02-21

Schreibe einen Kommentar