J'essaye de dessiner des formes faites sur commande dans l'application d'iPad. J'utilise UIBezierPath pour le dessin qui est disponible à partir de la version 3.2. Ma question est de savoir s'il est bon d'utiliser cette classe ou devrais-je aller aux graphiques de base? Y at-il une différence entre uibezierpath et le dessin graphique de base lié à la performance?Dessin dans l'iPad
0
A
Répondre
2
UIBeizerPath est là pour vous simplifier la vie. Si votre application est pour iPad et iPhone (c'est-à-dire Universal) et sortira après iOS 4, il n'y a aucun inconvénient à utiliser la classe autre que cela ne fonctionnera pas sur l'iPhone 2G (qui ne sera pas iOS 4).
2
Il devrait être fondamentalement la même vitesse. La vraie question: fait-elle ce que tu veux? Je l'ai utilisé quand je peux (parce que c'est plus simple), et j'ai utilisé Quartz quand il le fallait.
Et aussi loin que la vitesse: ne pas optimiser prématurément. Mesurer (avec des instruments).
Questions connexes
- 1. Dessin dans un UITextView
- 2. Dessin dans NStextField
- 3. Dessin UIImage dans CurrentContext
- 4. Dessin UITableViewCell dans IB
- 5. graphiques Dessin dans Django
- 6. Création d'une application de dessin/dessin
- 7. Optimisation d'un dessin dessin de code
- 8. Dessin avec Webdings dans PIL
- 9. GDI + comme dessin dans WPF
- 10. Flipped NSString dessin dans CGContext
- 11. Dessin sur vidéo dans C#
- 12. Calques de dessin dans GDI
- 13. Dessin d'iPhone dans le navigateur
- 14. Dessin avec Silverlight dans VS2010
- 15. Dessin de polygones semi-transparents dans PIL
- 16. Dessin dans l'application Wpf trop lent
- 17. Dessin de lignes 3D dans WPF
- 18. Dessin d'un .png translucide dans AWT
- 19. Dessin d'une ligne dans un UITableViewCell personnalisé
- 20. Dessin de texte empilé verticalement dans WinForms
- 21. Aide cercle de dessin dans l'iPhone
- 22. Dessiner une ligne dans Vue: Non Dessin
- 23. Dessin dans Cocoa, valeur xy incorrecte
- 24. Scintillement lors d'un nouveau dessin dans MFC
- 25. Dessin d'un texte dans la méthode OnRender
- 26. tableau Dessin dans une boîte de dialogue
- 27. Dessin de plusieurs sphères dans OpenGL
- 28. Dessin de lignes anti-aliasées dans wx?
- 29. Dessin sur un DataModule dans Delphi
- 30. TBitmap dessin image transparente dans Delphi 2009
Oui, je sais que cette classe est disponible à partir de la version 3.2. Mais ma question concerne la performance. Sera-t-il aussi rapide que les graphiques de base? – Manjunath
C'est une classe d'aide - elle utilise CoreGraphics comme vous le feriez - Comme je l'ai dit, c'est juste là pour vous faciliter la vie. Pas nécessairement plus rapide ou plus lent. Votre décision d'utiliser devrait être basée sur ce que j'ai dit dans ma réponse plutôt que sur la vitesse. – Lee