Charts mit swift
Ich bin neu in der iOS-Entwicklung und möchten eine app erstellen, mit einigen Diagrammen. Ich beschloss, starten Sie die Entwicklung mit swift, weil es schien, zu sein mehr leicht zu lernen, für mich als Java-Entwickler. Aber mittlerweile denke ich, dass mit objective-c wäre die bessere Wahl gewesen, denn AFAIK gibt es keine chart-Bibliothek zur Verfügung, die entsprechen meinen Kriterien:
- verwendbar mit swift
- hat Linien-und Balkendiagramme
- Fähigkeit, Diagramme zeichnen mit Datum und Zeit-Achse
- frei zu verwenden oder zu niedrigen Preis < 100 USD
Häufigste Grafik-Bibliotheken wie JBChartView, Core-Plot und iOSPlot erfüllen nicht meine Kriterien, so dass ich denken werde, entweder einen JavaScript-Diagramm-Bibliothek in einer WebView oder Wechsel komplett zu objective-c
Ist es gute Praxis, ein JavaScript-Diagramm-API in einem WebView? Wenn ja, kann das Probleme machen, die auf verschiedenen Geräten mit unterschiedlichen Bildschirm
Größen und Ausrichtungen? Was sind häufige Probleme mit diesem Ansatz?
Bearbeiten:
Core-Plot-release-2.0 funktioniert auch mit Swift
Core-Plot scheint nicht verwendbar mit swift aufgrund inkompatibler Datentypen github.com/core-plot/core-plot/issues/96
InformationsquelleAutor eztam | 2015-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie bereits in den Kommentaren auf der verlinkten Core Plot Problem, können Sie mit Core Grundstück in Swift, solange Sie den code aus der
release-2.0
Zweig. Die änderungen auf dem Zweig, um die Probleme beheben, die mitNSDecimal
dass 1.x-Versionen der Core-Plot haben.InformationsquelleAutor Eric Skroch
Könnten Sie verwenden, iOS-Charts
Dies ist eine große Grafik-Bibliothek, geschrieben in swift und ist auf github:
Gibt es einige gute tutorials gehen Sie durch die Grundlagen hier.
iOS-Charts zu passen scheint, die Ihren Kriterien
InformationsquelleAutor simon_smiley
Können Sie diese leistungsstarke ios-charts-Bibliothek https://github.com/danielgindi/Charts
oder Sie können verwenden Sie diese SVG-Bibliothek erstellen Sie Ihre eigenen https://github.com/exyte/Macaw
Wenn Sie auf der Suche für die kommerzielle Bibliothek (ich habe es bisher nicht genutzt) https://www.shinobicontrols.com
Dies ist eine großartige Telegramm-Kanal, wo Sie verschiedene nützliche Informationen über die ios-Entwicklung und-Bibliotheken https://t.me/iostalks
InformationsquelleAutor Evgeniy Kubyshin