Question

Je recherche une bonne bibliothèque de vecteurs pour l'affichage de graphiques animés sur l'iPhone. Quelque chose qui pourrait éventuellement afficher SVG. Quelqu'un a des idées ou des idées?

Était-ce utile?

La solution

Quartz, c’est-à-dire la bibliothèque de graphiques vectoriels déjà intégrée au téléphone. Selon les besoins, vous pouvez écrire un analyseur pour les parties de la spécification SVG que vous prévoyez réellement utiliser. Par exemple, votre application nécessite peut-être uniquement la spécification Tiny SVG.

Désolé que cette réponse ne pointe pas vers un framework déjà existant, mais en fonction du besoin dont vous en avez vraiment besoin, il peut être judicieux de lancer votre propre projet ou de lancer un projet open source (d'autant plus que c'est du genre des personnes du projet seraient probablement assez heureux de contribuer à).

Autres conseils

GCDrawKit est un cadre d'illustrations vectorielles exceptionnel, mais il n'a pas encore de support natif pour SVG et est construit autour de AppKit, il n'est donc pas compatible avec l'iPhone. Il n’est pas non plus orienté vers l’animation.

WebKit fournit une prise en charge native de SVG sur Mac et vous permet même de manipuler le DOM pour modifier ou enregistrer SVG, mais je ne pense pas que vous y ayez suffisamment accès sur l'iPhone pour pouvoir en faire autant ici.

Votre meilleur choix est d'écrire un analyseur syntaxique pour le format XML SVG (format non compliqué), d'utiliser Quartz pour dessiner et de le sauvegarder avec Core Animation pour les éléments animés.

  • WebKit
  • libsvg
  • Le Caire

github.com/SVGKit/SVGKit - Librairie SVG conforme aux normes presque conforme aux normes mais pas tout à fait sur iOS. (Pour info je suis l’un des mainteneurs).

UIWebView fonctionne très bien pour SVG. Déposez-le simplement dans votre application IB, chargez-y un fichier et définissez-le.

Vous pouvez ensuite appeler JavaScript depuis ObjC, très utile pour la manipulation.

Je viens juste de répondre à une autre question SVG cocoa-touch: Dessiner des graphiques vectoriels sur iphone

mais ma suggestion générale était de rechercher des réponses dans GitHub (recherche Objective-c & SVG)

https://github.com/search?type=Everything&=language = objectif-c & q = SVG

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top