C# - Anwendung auf Apple IOS
Habe ich C# .Net-basierte Anwendungen. Gibt es eine Möglichkeit, ich kann laufen diese Anwendungen für Apple IOS. Ich habe keine Ressourcen zu entwickeln, die alle Anwendungen von Grund auf.
Vielen Dank,
Ni
InformationsquelleAutor Nirali | 2011-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst von all, Sie kann nicht führen Sie einfach Ihre bestehenden .NET-Programme unverändert auf der iOS-Plattform.
Den .NET-runtime funktioniert nicht auf iOS, noch wird es (in relation zur aktuellen app-Richtlinien in Bezug auf runtime-Kompilierung). Mono hat das gleiche Schicksal und wird nicht laufen auf der iOS-Plattform.
Ihre einzige option ist, um den code kompiliert, um native iOS-Dateien, und dies beinhaltet 3rd-party-tools.
Einer von denen ist, die MonoTouch Produkt. Es ist nicht frei.
Beachten Sie, dass dies ist keine technische Einschränkung. Die .NET-runtime könnte run auf die iOS-Plattform, wenn Microsoft oder Mono-machte es für die Plattform, aber von Apple nicht zulassen, dass solche Laufzeiten (diejenigen, die download/ausführen " noch-nicht-100%-kompilierten code) auf Ihrer Plattform überhaupt.
Dies ist das gleiche problem, das verhindert, dass Flash aus ausführen, auf der Plattform. Die Art und Weise Flash gegangen ist, um dieses Problem zu lösen ist, der zum kompilieren der Flash-Programmen auf native iOS-ausführbare Dateien.
InformationsquelleAutor Lasse Vågsæther Karlsen
Können Sie die Werkzeuge aus der mono-Projekt.
Diese werden nicht alle von der MS-namespaces (nicht von der windows-spezifisch, wie WMI) und Ihre Anwendung muss der code geschrieben werden, um cross-Plattform (also mit
Path.Combine
für Verzeichnis-Pfade anstelle von Verkettungen).Versuchen die
MoMA
tools, um zu sehen, ob dein code ist cross-Plattform und erhalten Sie Empfehlungen für die Festsetzung es, wenn es nicht ist.Was meinst du, ist es nicht frei? Es ist ein open source Projekt und ist definitiv kostenlos für Macs. Ja, Sie müssen Kauf die Umwelt (MonoTouch) für das iPhone/iPad aber für einen Mac, es ist kostenlos.
Und mono funktioniert mit jedem iPhone ohne Jailbreak?
Wo ist das iPhone in der Frage genannten?
Wenn Sie müssen zum erstellen von IOS-apps, MonoTouch ist die Antwort. Aber immer noch nicht frei
InformationsquelleAutor Oded
Werfen Sie einen Blick auf Xamarin für IOS. Der sich gut mit Visual Studio sonst können Sie Ihre eigene IDE.
Können Sie auch auf .net-Assemblys. Hoffe, das hilft.
InformationsquelleAutor Christo